summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-09-20 00:54:11 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-09-20 00:54:11 +0000
commit5c19b467db3d7986a0aabcabfb0c4d53a4e3eee2 (patch)
tree3d39dcec43e819948323a9b9d3e290b39329ef59 /test
parentef5b3712329b42f1f4e99e49cc9b20cd32b9f38f (diff)
downloadgpsd-5c19b467db3d7986a0aabcabfb0c4d53a4e3eee2.tar.gz
Use xdop and ydop for horizontal error estimates, not hdop.
Diffstat (limited to 'test')
-rw-r--r--test/stable/ac12.log.chk14
-rw-r--r--test/stable/blumax-gps009.log.chk8
-rw-r--r--test/stable/bu303-climbing.log.chk56
-rw-r--r--test/stable/bu303-moving.log.chk62
-rw-r--r--test/stable/bu303-stillfix.log.chk20
-rw-r--r--test/stable/com-1289.log.chk122
-rw-r--r--test/stable/eXplorist210.log.chk8
-rw-r--r--test/stable/garmin-geko201.log.chk34
-rw-r--r--test/stable/garmin17n.log.chk4
-rw-r--r--test/stable/garmin25lp.log.chk38
-rw-r--r--test/stable/garmin38.log.chk8
-rw-r--r--test/stable/garmin48.log.chk24
-rw-r--r--test/stable/gps-360.log.chk110
-rw-r--r--test/stable/gpslim236.log.chk90
-rw-r--r--test/stable/haicom-305N.log.chk136
-rw-r--r--test/stable/iTrek.log.chk70
-rw-r--r--test/stable/magellan315.log.chk6
-rw-r--r--test/stable/mkt-3301.log.chk8
-rw-r--r--test/stable/nl402u.log.chk64
-rw-r--r--test/stable/oncore.log.chk12
-rw-r--r--test/stable/pharos-360.log.chk110
-rw-r--r--test/stable/rgm3800.log.chk4
-rw-r--r--test/stable/superstar2.log.chk166
-rw-r--r--test/stable/tn204.log.chk10
-rw-r--r--test/stable/trimble-lassen_iq-3dfix.log.chk76
-rw-r--r--test/stable/trimble-lassen_iq.log.chk90
-rw-r--r--test/stable/uBlox-lea-4h.log.chk66
-rw-r--r--test/stable/uBlox-lea-4s.log.chk8
-rw-r--r--test/stable/uBlox-lea-4t.log.chk46
-rw-r--r--test/stable/uBlox-sirf1.log.chk80
30 files changed, 775 insertions, 775 deletions
diff --git a/test/stable/ac12.log.chk b/test/stable/ac12.log.chk
index 9d21109c..66d88721 100644
--- a/test/stable/ac12.log.chk
+++ b/test/stable/ac12.log.chk
@@ -1,13 +1,13 @@
$GPGGA,193221.00,2037.72792,N,08704.08478,W,1,04,1.7,-30.40,M,-13.9,M,,*7D
{"class":"TPV","tag":"GGA","lat":20.628798667,"lon":-87.068079667,"alt":-30.400,"climb":0.000,"mode":3}
$GPGSA,A,3,10,28,09,13,,,,,,,,,03.4,01.7,03.0*00
-{"class":"TPV","tag":"GSA","lat":20.628798667,"lon":-87.068079667,"alt":-30.400,"epx":25.500,"epy":25.500,"epv":69.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","lat":20.628798667,"lon":-87.068079667,"alt":-30.400,"epv":69.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,28,14,150,41,09,15,254,41,10,43,192,47,13,06,081,36*7A
$GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72
$GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,,35,45,118,*7D
{"class":"SKY","tag":"GSV","xdop":3.00,"hdop":1.70,"pdop":3.40,"reported":12,"satellites":[{"PRN":28,"el":14,"az":150,"ss":41,"used":true},{"PRN":9,"el":15,"az":254,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":47,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":323,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":31,"az":317,"ss":0,"used":false},{"PRN":17,"el":31,"az":85,"ss":0,"used":false},{"PRN":5,"el":15,"az":318,"ss":0,"used":false},{"PRN":24,"el":2,"az":246,"ss":0,"used":false},{"PRN":33,"el":8,"az":96,"ss":0,"used":false},{"PRN":35,"el":45,"az":118,"ss":0,"used":false}]}
$GPRMC,193221.00,A,2037.7279,N,08704.0848,W,00.1,201.8,231207,01,W,A*2D
-{"class":"TPV","tag":"RMC","time":1198438341.000,"ept":0.005,"lat":20.628798333,"lon":-87.068080000,"alt":-30.400,"epx":25.500,"epy":25.500,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1198438341.000,"ept":0.005,"lat":20.628798333,"lon":-87.068080000,"alt":-30.400,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
$GPZDA,193223.00,23,12,2007,00,00*69
$GPGGA,193222.00,2037.72832,N,08704.08469,W,1,04,1.7,-30.00,M,-13.9,M,,*7F
$GPGSA,A,3,10,09,28,13,,,,,,,,,03.4,01.7,03.0*00
@@ -16,7 +16,7 @@ $GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72
$GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,39,35,45,118,*77
{"class":"SKY","tag":"GSV","time":1198438342.000,"xdop":3.00,"hdop":1.70,"pdop":3.40,"reported":12,"satellites":[{"PRN":28,"el":14,"az":150,"ss":40,"used":true},{"PRN":9,"el":15,"az":254,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":47,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":323,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":31,"az":317,"ss":0,"used":false},{"PRN":17,"el":31,"az":85,"ss":0,"used":false},{"PRN":5,"el":15,"az":318,"ss":0,"used":false},{"PRN":24,"el":2,"az":246,"ss":0,"used":false},{"PRN":33,"el":8,"az":96,"ss":39,"used":false},{"PRN":35,"el":45,"az":118,"ss":0,"used":false}]}
$GPRMC,193222.00,A,2037.7283,N,08704.0847,W,00.0,201.8,231207,01,W,A*25
-{"class":"TPV","tag":"RMC","time":1198438342.000,"ept":0.005,"lat":20.628805000,"lon":-87.068078333,"alt":-30.000,"epx":25.500,"epy":25.500,"epv":69.000,"track":201.8000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1198438342.000,"ept":0.005,"lat":20.628805000,"lon":-87.068078333,"alt":-30.000,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.000,"climb":0.000,"mode":3}
$GPZDA,193224.00,23,12,2007,00,00*6E
$GPGGA,193223.00,2037.72880,N,08704.08455,W,1,04,1.7,-29.55,M,-13.9,M,,*70
$GPGSA,A,3,10,09,28,13,,,,,,,,,03.4,01.7,03.0*00
@@ -25,7 +25,7 @@ $GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72
$GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,,35,45,118,*7D
{"class":"SKY","tag":"GSV","time":1198438343.000,"xdop":3.00,"hdop":1.70,"pdop":3.40,"reported":12,"satellites":[{"PRN":28,"el":14,"az":150,"ss":39,"used":true},{"PRN":9,"el":15,"az":254,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":47,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":323,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":31,"az":317,"ss":0,"used":false},{"PRN":17,"el":31,"az":85,"ss":0,"used":false},{"PRN":5,"el":15,"az":318,"ss":0,"used":false},{"PRN":24,"el":2,"az":246,"ss":0,"used":false},{"PRN":33,"el":8,"az":96,"ss":0,"used":false},{"PRN":35,"el":45,"az":118,"ss":0,"used":false}]}
$GPRMC,193223.00,A,2037.7288,N,08704.0846,W,00.1,201.8,231207,01,W,A*2F
-{"class":"TPV","tag":"RMC","time":1198438343.000,"ept":0.005,"lat":20.628813333,"lon":-87.068076667,"alt":-29.550,"epx":25.500,"epy":25.500,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1198438343.000,"ept":0.005,"lat":20.628813333,"lon":-87.068076667,"alt":-29.550,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
$GPZDA,193225.00,23,12,2007,00,00*6F
$GPGGA,193224.00,2037.72912,N,08704.08451,W,1,04,1.7,-29.53,M,-13.9,M,,*7F
$GPGSA,A,3,10,09,28,13,,,,,,,,,03.4,01.7,03.0*00
@@ -34,7 +34,7 @@ $GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72
$GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,,35,45,118,*7D
{"class":"SKY","tag":"GSV","time":1198438344.000,"xdop":3.00,"hdop":1.70,"pdop":3.40,"reported":12,"satellites":[{"PRN":28,"el":14,"az":150,"ss":39,"used":true},{"PRN":9,"el":15,"az":254,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":47,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":323,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":31,"az":317,"ss":0,"used":false},{"PRN":17,"el":31,"az":85,"ss":0,"used":false},{"PRN":5,"el":15,"az":318,"ss":0,"used":false},{"PRN":24,"el":2,"az":246,"ss":0,"used":false},{"PRN":33,"el":8,"az":96,"ss":0,"used":false},{"PRN":35,"el":45,"az":118,"ss":0,"used":false}]}
$GPRMC,193224.00,A,2037.7291,N,08704.0845,W,00.0,201.8,231207,01,W,A*22
-{"class":"TPV","tag":"RMC","time":1198438344.000,"ept":0.005,"lat":20.628818333,"lon":-87.068075000,"alt":-29.530,"epx":25.500,"epy":25.500,"epv":69.000,"track":201.8000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1198438344.000,"ept":0.005,"lat":20.628818333,"lon":-87.068075000,"alt":-29.530,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.000,"climb":0.000,"mode":3}
$GPZDA,193226.00,23,12,2007,00,00*6C
$GPGGA,193225.00,2037.72949,N,08704.08443,W,1,04,1.7,-29.21,M,-13.9,M,,*76
$GPGSA,A,3,10,09,28,13,,,,,,,,,03.4,01.7,03.0*00
@@ -44,7 +44,7 @@ $GPGSV,4,3,13,05,16,318,,24,03,247,,30,00,323,,33,08,096,*76
$GPGSV,4,4,13,35,45,118,*44
{"class":"SKY","tag":"GSV","time":1198438345.000,"xdop":3.00,"hdop":1.70,"pdop":3.40,"reported":13,"satellites":[{"PRN":28,"el":13,"az":151,"ss":39,"used":true},{"PRN":9,"el":15,"az":253,"ss":42,"used":true},{"PRN":10,"el":43,"az":192,"ss":48,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":325,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":32,"az":317,"ss":0,"used":false},{"PRN":17,"el":30,"az":86,"ss":0,"used":false},{"PRN":5,"el":16,"az":318,"ss":0,"used":false},{"PRN":24,"el":3,"az":247,"ss":0,"used":false},{"PRN":30,"el":0,"az":323,"ss":0,"used":false},{"PRN":33,"el":8,"az":96,"ss":0,"used":false},{"PRN":35,"el":45,"az":118,"ss":0,"used":false}]}
$GPRMC,193225.00,A,2037.7295,N,08704.0844,W,00.1,201.8,231207,01,W,A*27
-{"class":"TPV","tag":"RMC","time":1198438345.000,"ept":0.005,"lat":20.628825000,"lon":-87.068073333,"alt":-29.210,"epx":25.500,"epy":25.500,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1198438345.000,"ept":0.005,"lat":20.628825000,"lon":-87.068073333,"alt":-29.210,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
$GPZDA,193227.00,23,12,2007,00,00*6D
$GPGGA,193226.00,2037.72992,N,08704.08433,W,1,04,1.7,-28.69,M,-13.9,M,,*79
$GPGSA,A,3,10,09,28,13,,,,,,,,,03.4,01.7,03.0*00
@@ -54,7 +54,7 @@ $GPGSV,4,3,13,05,16,318,,24,03,247,,30,00,323,,33,08,096,*76
$GPGSV,4,4,13,35,45,118,*44
{"class":"SKY","tag":"GSV","time":1198438346.000,"xdop":3.00,"hdop":1.70,"pdop":3.40,"reported":13,"satellites":[{"PRN":28,"el":13,"az":151,"ss":41,"used":true},{"PRN":9,"el":15,"az":253,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":48,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":325,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":32,"az":317,"ss":0,"used":false},{"PRN":17,"el":30,"az":86,"ss":0,"used":false},{"PRN":5,"el":16,"az":318,"ss":0,"used":false},{"PRN":24,"el":3,"az":247,"ss":0,"used":false},{"PRN":30,"el":0,"az":323,"ss":0,"used":false},{"PRN":33,"el":8,"az":96,"ss":0,"used":false},{"PRN":35,"el":45,"az":118,"ss":0,"used":false}]}
$GPRMC,193226.00,A,2037.7299,N,08704.0843,W,00.1,201.8,231207,01,W,A*2F
-{"class":"TPV","tag":"RMC","time":1198438346.000,"ept":0.005,"lat":20.628831667,"lon":-87.068071667,"alt":-28.690,"epx":25.500,"epy":25.500,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1198438346.000,"ept":0.005,"lat":20.628831667,"lon":-87.068071667,"alt":-28.690,"epx":11.544,"epy":23.220,"epv":69.000,"track":201.8000,"speed":0.051,"climb":0.000,"mode":3}
$GPZDA,193228.00,23,12,2007,00,00*62
$GPGGA,193227.00,2037.73032,N,08704.08423,W,1,04,1.7,-28.28,M,-13.9,M,,*7E
$GPGSA,A,3,10,28,09,13,,,,,,,,,03.4,01.7,03.0*00
diff --git a/test/stable/blumax-gps009.log.chk b/test/stable/blumax-gps009.log.chk
index bdd43931..a2f3f76f 100644
--- a/test/stable/blumax-gps009.log.chk
+++ b/test/stable/blumax-gps009.log.chk
@@ -50,7 +50,7 @@ $GPGSV,3,2,12,26,17,161,31,09,81,300,,05,32,240,24,29,31,171,*74
$GPGSV,3,3,12,18,15,251,,14,14,319,,28,08,059,,30,08,239,*77
{"class":"SKY","tag":"GSV","xdop":1.00,"hdop":4.90,"pdop":5.00,"reported":12,"satellites":[{"PRN":12,"el":48,"az":233,"ss":29,"used":true},{"PRN":17,"el":39,"az":66,"ss":0,"used":false},{"PRN":15,"el":29,"az":172,"ss":35,"used":true},{"PRN":22,"el":19,"az":290,"ss":22,"used":true},{"PRN":26,"el":17,"az":161,"ss":31,"used":true},{"PRN":9,"el":81,"az":300,"ss":0,"used":false},{"PRN":5,"el":32,"az":240,"ss":24,"used":false},{"PRN":29,"el":31,"az":171,"ss":0,"used":false},{"PRN":18,"el":15,"az":251,"ss":0,"used":false},{"PRN":14,"el":14,"az":319,"ss":0,"used":false},{"PRN":28,"el":8,"az":59,"ss":0,"used":false},{"PRN":30,"el":8,"az":239,"ss":0,"used":false}]}
$GPRMC,142819.299,A,5201.0809,N,00832.0852,E,0.87,249.59,180708,,,A*60
-{"class":"TPV","tag":"RMC","time":1216391299.299,"ept":0.005,"lat":52.018015000,"lon":8.534753333,"alt":32.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":249.5900,"speed":0.448,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1216391299.299,"ept":0.005,"lat":52.018015000,"lon":8.534753333,"alt":32.100,"epx":13.168,"epy":15.284,"epv":0.000,"track":249.5900,"speed":0.448,"climb":0.000,"mode":3}
$GPZDA,143054.000,18,07,2008,,*55
$GPGGA,143054.000,5201.1302,N,00832.1652,E,1,05,1.2,72.2,M,47.2,M,,0000*64
$GPGLL,5201.1302,N,00832.1652,E,143054.000,A,A*51
@@ -60,7 +60,7 @@ $GPGSV,3,2,12,29,30,171,,15,27,172,38,22,19,289,29,26,15,162,30*7C
$GPGSV,3,3,12,14,15,319,21,18,14,250,13,30,09,240,17,28,07,059,15*75
{"class":"SKY","tag":"GSV","xdop":2.60,"hdop":1.20,"pdop":2.90,"reported":12,"satellites":[{"PRN":9,"el":82,"az":301,"ss":19,"used":false},{"PRN":12,"el":49,"az":234,"ss":27,"used":true},{"PRN":17,"el":39,"az":65,"ss":33,"used":true},{"PRN":5,"el":33,"az":241,"ss":22,"used":false},{"PRN":29,"el":30,"az":171,"ss":0,"used":false},{"PRN":15,"el":27,"az":172,"ss":38,"used":true},{"PRN":22,"el":19,"az":289,"ss":29,"used":true},{"PRN":26,"el":15,"az":162,"ss":30,"used":true},{"PRN":14,"el":15,"az":319,"ss":21,"used":false},{"PRN":18,"el":14,"az":250,"ss":13,"used":false},{"PRN":30,"el":9,"az":240,"ss":17,"used":false},{"PRN":28,"el":7,"az":59,"ss":15,"used":false}]}
$GPRMC,143054.000,A,5201.1302,N,00832.1652,E,0.06,48.00,180708,,,A*5A
-{"class":"TPV","tag":"RMC","time":1216391454.000,"ept":0.005,"lat":52.018836667,"lon":8.536086667,"alt":72.200,"epx":73.500,"epy":73.500,"epv":23.000,"track":48.0000,"speed":0.031,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1216391454.000,"ept":0.005,"lat":52.018836667,"lon":8.536086667,"alt":72.200,"epx":13.168,"epy":15.284,"epv":23.000,"track":48.0000,"speed":0.031,"climb":0.000,"mode":3}
$GPZDA,143055.000,18,07,2008,,*54
$GPGGA,143055.000,5201.1302,N,00832.1652,E,1,05,1.2,72.2,M,47.2,M,,0000*65
$GPGLL,5201.1302,N,00832.1652,E,143055.000,A,A*50
@@ -70,7 +70,7 @@ $GPGSV,3,2,12,29,30,171,,15,27,172,38,22,19,289,29,26,15,162,30*7C
$GPGSV,3,3,12,14,15,319,21,18,14,250,13,30,09,240,17,28,07,059,15*75
{"class":"SKY","tag":"GSV","xdop":2.60,"hdop":1.20,"pdop":2.90,"reported":12,"satellites":[{"PRN":9,"el":82,"az":301,"ss":20,"used":false},{"PRN":12,"el":49,"az":234,"ss":27,"used":true},{"PRN":17,"el":39,"az":65,"ss":33,"used":true},{"PRN":5,"el":33,"az":241,"ss":22,"used":false},{"PRN":29,"el":30,"az":171,"ss":0,"used":false},{"PRN":15,"el":27,"az":172,"ss":38,"used":true},{"PRN":22,"el":19,"az":289,"ss":29,"used":true},{"PRN":26,"el":15,"az":162,"ss":30,"used":true},{"PRN":14,"el":15,"az":319,"ss":21,"used":false},{"PRN":18,"el":14,"az":250,"ss":13,"used":false},{"PRN":30,"el":9,"az":240,"ss":17,"used":false},{"PRN":28,"el":7,"az":59,"ss":15,"used":false}]}
$GPRMC,143055.000,A,5201.1302,N,00832.1652,E,0.08,64.91,180708,,,A*53
-{"class":"TPV","tag":"RMC","time":1216391455.000,"ept":0.005,"lat":52.018836667,"lon":8.536086667,"alt":72.200,"epx":18.000,"epy":18.000,"epv":59.800,"track":64.9100,"speed":0.041,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1216391455.000,"ept":0.005,"lat":52.018836667,"lon":8.536086667,"alt":72.200,"epx":16.324,"epy":23.592,"epv":59.800,"track":64.9100,"speed":0.041,"climb":0.000,"mode":3}
$GPZDA,143056.000,18,07,2008,,*57
$GPGGA,143056.000,5201.1302,N,00832.1652,E,1,05,1.2,72.3,M,47.2,M,,0000*67
$GPGLL,5201.1302,N,00832.1652,E,143056.000,A,A*53
@@ -80,4 +80,4 @@ $GPGSV,3,2,12,29,30,171,,15,27,172,38,22,19,289,29,26,15,162,31*7D
$GPGSV,3,3,12,14,15,319,20,18,14,250,13,30,09,240,16,28,07,059,15*75
{"class":"SKY","tag":"GSV","xdop":2.60,"hdop":1.20,"pdop":2.90,"reported":12,"satellites":[{"PRN":9,"el":82,"az":301,"ss":20,"used":false},{"PRN":12,"el":49,"az":234,"ss":27,"used":true},{"PRN":17,"el":39,"az":65,"ss":33,"used":true},{"PRN":5,"el":33,"az":241,"ss":22,"used":false},{"PRN":29,"el":30,"az":171,"ss":0,"used":false},{"PRN":15,"el":27,"az":172,"ss":38,"used":true},{"PRN":22,"el":19,"az":289,"ss":29,"used":true},{"PRN":26,"el":15,"az":162,"ss":31,"used":true},{"PRN":14,"el":15,"az":319,"ss":20,"used":false},{"PRN":18,"el":14,"az":250,"ss":13,"used":false},{"PRN":30,"el":9,"az":240,"ss":16,"used":false},{"PRN":28,"el":7,"az":59,"ss":15,"used":false}]}
$GPRMC,143056.000,A,5201.1302,N,00832.1652,E,0.07,45.54,180708,,,A*55
-{"class":"TPV","tag":"RMC","time":1216391456.000,"ept":0.005,"lat":52.018836667,"lon":8.536086667,"alt":72.300,"epx":18.000,"epy":18.000,"epv":59.800,"track":45.5400,"speed":0.036,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1216391456.000,"ept":0.005,"lat":52.018836667,"lon":8.536086667,"alt":72.300,"epx":16.324,"epy":23.592,"epv":59.800,"track":45.5400,"speed":0.036,"climb":0.000,"mode":3}
diff --git a/test/stable/bu303-climbing.log.chk b/test/stable/bu303-climbing.log.chk
index 69a6349b..daca7245 100644
--- a/test/stable/bu303-climbing.log.chk
+++ b/test/stable/bu303-climbing.log.chk
@@ -4,127 +4,127 @@ $GPGSV,2,2,07,08,44,058,43,27,16,066,37,21,10,301,00*4A
$GPGGA,161226,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7D
$GPRMC,161226,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*29
$GPGSA,A,3,29,28,26,08,27,,,,,,,,5.6,3.2,5.4*39
-{"class":"TPV","tag":"MID2","time":1119197546.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":48.000,"epy":48.000,"epv":124.484,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197546.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
$GPGGA,161227,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7C
$GPRMC,161227,A,4629.8923,N,00734.0837,E,0.1776,10.380,190605,,*1F
$GPGSA,A,3,29,28,26,08,27,,,,,,,,0.0,3.2,0.0*3B
-{"class":"TPV","tag":"MID2","time":1119197547.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":48.000,"epy":48.000,"track":10.3797,"speed":0.091,"climb":-0.085,"eps":96.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197547.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"track":10.3797,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,161228,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*74
$GPRMC,161228,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*27
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197548.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":21.000,"epy":21.000,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":69.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197548.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
$GPGGA,161229,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*75
$GPRMC,161229,A,4629.8923,N,00734.0837,E,0.0000,0.000,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197549.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197549.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161230,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*75
$GPRMC,161230,A,4629.8919,N,00734.0837,E,0.1673,180.000,190605,,*27
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197550.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":21.000,"epy":21.000,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197550.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,43*70
$GPGSV,2,2,07,08,44,058,42,27,16,066,39,21,10,301,00*45
{"class":"SKY","tag":"MID4","time":1119197551.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161231,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*74
$GPRMC,161231,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
-{"class":"TPV","tag":"MID2","time":1119197551.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":21.000,"epy":21.000,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197551.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161232,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*77
$GPRMC,161232,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2F
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197552.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197552.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161233,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*76
$GPRMC,161233,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2E
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197553.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197553.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161234,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7E
$GPRMC,161234,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2D
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197554.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197554.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161235,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7F
$GPRMC,161235,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197555.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197555.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,2,1,07,10,45,196,35,29,67,310,40,28,59,108,43,26,51,304,41*73
$GPGSV,2,2,07,08,44,058,41,27,16,066,39,21,10,301,00*46
{"class":"SKY","tag":"MID4","time":1119197556.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161236,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7C
$GPRMC,161236,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2F
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
-{"class":"TPV","tag":"MID2","time":1119197556.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":21.000,"epy":21.000,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197556.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161237,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7D
$GPRMC,161237,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2E
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197557.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197557.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161238,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*71
$GPRMC,161238,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*28
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197558.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197558.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161239,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*70
$GPRMC,161239,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*29
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197559.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197559.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161240,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*7E
$GPRMC,161240,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*27
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197560.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197560.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,44*77
$GPGSV,2,2,07,08,44,058,42,27,16,066,40,21,10,301,00*4B
{"class":"SKY","tag":"MID4","time":1119197561.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161241,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*78
$GPRMC,161241,A,4629.8925,N,00734.0852,E,0.0000,0.000,190605,,*27
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
-{"class":"TPV","tag":"MID2","time":1119197561.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"epx":21.000,"epy":21.000,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197561.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,161242,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*7B
$GPRMC,161242,A,4629.8925,N,00734.0852,E,0.1776,190.380,190605,,*20
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197562.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"epx":21.000,"epy":21.000,"track":190.3797,"speed":0.091,"climb":0.085,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197562.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGGA,161243,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*70
$GPRMC,161243,A,4629.8929,N,00734.0852,E,0.1673,0.000,190605,,*2A
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197563.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.086,"climb":0.091,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197563.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"track":0.0000,"speed":0.086,"climb":0.091,"mode":3}
$GPGGA,161244,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7F
$GPRMC,161244,A,4629.8933,N,00734.0853,E,0.1673,0.000,190605,,*27
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197564.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":21.000,"epy":21.000,"track":0.0000,"speed":0.086,"climb":0.091,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197564.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"track":0.0000,"speed":0.086,"climb":0.091,"mode":3}
$GPGGA,161245,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7E
$GPRMC,161245,A,4629.8933,N,00734.0853,E,0.2420,95.505,190605,,*1D
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197565.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":21.000,"epy":21.000,"track":95.5047,"speed":0.124,"climb":0.011,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197565.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"track":95.5047,"speed":0.124,"climb":0.011,"mode":3}
$GPGSV,2,1,07,10,45,196,43,29,67,312,46,28,59,108,45,26,51,304,43*72
$GPGSV,2,2,07,08,44,058,45,27,16,066,39,21,10,301,00*42
{"class":"SKY","tag":"MID4","time":1119197566.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161246,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7D
$GPRMC,161246,A,4629.8933,N,00734.0853,E,0.1776,190.380,190605,,*22
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
-{"class":"TPV","tag":"MID2","time":1119197566.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":21.000,"epy":21.000,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197566.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGGA,161247,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*74
$GPRMC,161247,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*29
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197567.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":21.000,"epy":21.000,"track":190.3797,"speed":0.091,"climb":0.085,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197567.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGGA,161248,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*7B
$GPRMC,161248,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*26
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197568.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":21.000,"epy":21.000,"track":190.3797,"speed":0.091,"climb":0.085,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197568.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGGA,161249,4629.8933,N,00734.0852,E,1,06,1.40,1330.05,M,48.183,M,,*7D
$GPRMC,161249,A,4629.8933,N,00734.0852,E,0.1776,190.380,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197569.890,"ept":0.005,"lat":46.498221352,"lon":7.568087260,"alt":1330.046,"epx":21.000,"epy":21.000,"track":190.3797,"speed":0.091,"climb":0.085,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197569.890,"ept":0.005,"lat":46.498221352,"lon":7.568087260,"alt":1330.046,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGGA,161250,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7C
$GPRMC,161250,A,4629.8929,N,00734.0851,E,0.1776,190.380,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197570.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":21.000,"epy":21.000,"track":190.3797,"speed":0.091,"climb":0.085,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197570.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGSV,2,1,07,10,45,196,44,29,67,312,46,28,59,108,46,26,51,304,46*73
$GPGSV,2,2,07,08,44,058,47,27,16,066,38,21,10,301,00*41
{"class":"SKY","tag":"MID4","time":1119197571.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":46,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":47,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161251,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7D
$GPRMC,161251,A,4629.8929,N,00734.0851,E,0.2420,275.505,190605,,*2D
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
-{"class":"TPV","tag":"MID2","time":1119197571.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":21.000,"epy":21.000,"epv":58.728,"track":275.5047,"speed":0.124,"climb":-0.011,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197571.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":275.5047,"speed":0.124,"climb":-0.011,"mode":3}
$GPGGA,161252,4629.8929,N,00734.0844,E,1,06,1.40,1330.64,M,48.183,M,,*7C
$GPRMC,161252,A,4629.8929,N,00734.0844,E,1.4953,310.306,190605,,*23
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197572.890,"ept":0.005,"lat":46.498215744,"lon":7.568072634,"alt":1330.638,"epx":21.000,"epy":21.000,"track":310.3062,"speed":0.769,"climb":0.045,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197572.890,"ept":0.005,"lat":46.498215744,"lon":7.568072634,"alt":1330.638,"track":310.3062,"speed":0.769,"climb":0.045,"mode":3}
$GPGGA,161253,4629.8934,N,00734.0836,E,1,06,1.40,1331.27,M,48.183,M,,*72
$GPRMC,161253,A,4629.8934,N,00734.0836,E,2.2921,306.984,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197573.890,"ept":0.005,"lat":46.498222794,"lon":7.568059724,"alt":1331.273,"epx":21.000,"epy":21.000,"track":306.9839,"speed":1.179,"climb":0.016,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1119197573.890,"ept":0.005,"lat":46.498222794,"lon":7.568059724,"alt":1331.273,"track":306.9839,"speed":1.179,"climb":0.016,"mode":3}
diff --git a/test/stable/bu303-moving.log.chk b/test/stable/bu303-moving.log.chk
index 7b7e3409..9e86fd68 100644
--- a/test/stable/bu303-moving.log.chk
+++ b/test/stable/bu303-moving.log.chk
@@ -1,145 +1,145 @@
$GPGGA,143447,4629.8972,N,00734.0447,E,1,05,2.40,1342.40,M,48.183,M,,*7C
$GPRMC,143447,A,4629.8972,N,00734.0447,E,0.1776,10.379,090605,,*17
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327687.280,"ept":0.005,"lat":46.498287177,"lon":7.567411672,"alt":1342.402,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327687.280,"ept":0.005,"lat":46.498287177,"lon":7.567411672,"alt":1342.402,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74
$GPGSV,2,2,08,10,51,304,29,04,15,199,36,02,34,241,43,27,71,076,43*7C
{"class":"SKY","tag":"MID4","time":1118327688.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143448,4629.8976,N,00734.0447,E,1,05,2.40,1343.13,M,48.183,M,,*70
$GPRMC,143448,A,4629.8976,N,00734.0447,E,0.1776,10.379,090605,,*1C
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
-{"class":"TPV","tag":"MID2","time":1118327688.280,"ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":36.000,"epy":36.000,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327688.280,"ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143449,4629.8980,N,00734.0440,E,1,05,2.40,1342.35,M,48.183,M,,*7A
$GPRMC,143449,A,4629.8980,N,00734.0440,E,0.1776,10.379,090605,,*13
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327689.280,"ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327689.280,"ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143450,4629.8984,N,00734.0440,E,1,04,3.20,1343.08,M,48.183,M,,*7F
$GPRMC,143450,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1F
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327690.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"epx":48.000,"epy":48.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327690.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143451,4629.8984,N,00734.0440,E,1,05,2.40,1343.08,M,48.183,M,,*78
$GPRMC,143451,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1E
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327691.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327691.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143452,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*76
$GPRMC,143452,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1B
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327692.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327692.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
$GPGSV,2,2,08,10,51,304,29,04,15,199,37,02,34,241,42,27,71,076,42*7D
{"class":"SKY","tag":"MID4","time":1118327693.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143453,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*77
$GPRMC,143453,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
-{"class":"TPV","tag":"MID2","time":1118327693.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":36.000,"epy":36.000,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327693.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143454,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*70
$GPRMC,143454,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1D
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327694.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327694.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143455,4629.8999,N,00734.0442,E,1,05,2.40,1343.17,M,48.183,M,,*7C
$GPRMC,143455,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*14
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327695.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327695.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143456,4629.8999,N,00734.0442,E,1,04,3.20,1343.17,M,48.183,M,,*79
$GPRMC,143456,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*17
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327696.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":48.000,"epy":48.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327696.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143457,4629.9000,N,00734.0435,E,1,05,2.40,1343.07,M,48.183,M,,*77
$GPRMC,143457,A,4629.9000,N,00734.0435,E,0.1776,10.379,090605,,*1E
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327697.280,"ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"epx":36.000,"epy":36.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327697.280,"ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76
$GPGSV,2,2,08,10,51,304,31,04,15,199,37,02,34,241,42,27,71,076,43*75
{"class":"SKY","tag":"MID4","time":1118327698.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143458,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*73
$GPRMC,143458,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*16
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
-{"class":"TPV","tag":"MID2","time":1118327698.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":36.000,"epy":36.000,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327698.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143459,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*72
$GPRMC,143459,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*17
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327699.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":36.000,"epy":36.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327699.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143500,4629.9004,N,00734.0436,E,1,04,3.20,1342.39,M,48.183,M,,*79
$GPRMC,143500,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327700.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":48.000,"epy":48.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327700.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143501,4629.9008,N,00734.0437,E,1,05,2.40,1341.71,M,48.183,M,,*7C
$GPRMC,143501,A,4629.9008,N,00734.0437,E,0.1776,10.379,090605,,*16
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327701.280,"ept":0.005,"lat":46.498345996,"lon":7.567394427,"alt":1341.710,"epx":36.000,"epy":36.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327701.280,"ept":0.005,"lat":46.498345996,"lon":7.567394427,"alt":1341.710,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143502,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*74
$GPRMC,143502,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327702.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":48.000,"epy":48.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327702.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
$GPGSV,2,2,08,10,51,304,00,04,15,199,34,02,34,241,42,27,71,076,43*74
{"class":"SKY","tag":"MID4","time":1118327703.280,"hdop":3.20,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143503,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*75
$GPRMC,143503,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1B
$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
-{"class":"TPV","tag":"MID2","time":1118327703.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":48.000,"epy":48.000,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327703.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143504,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*72
$GPRMC,143504,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1C
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327704.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":48.000,"epy":48.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":96.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327704.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143505,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7D
$GPRMC,143505,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*15
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327705.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":48.000,"epy":48.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":96.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327705.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143506,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7E
$GPRMC,143506,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*16
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327706.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":48.000,"epy":48.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":96.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327706.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143507,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7F
$GPRMC,143507,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*17
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327707.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":48.000,"epy":48.000,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":96.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327707.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
$GPGSV,2,2,08,10,51,304,23,04,15,199,38,02,34,241,40,27,71,076,41*79
{"class":"SKY","tag":"MID4","time":1118327708.280,"hdop":3.20,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":23,"used":false},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
$GPGGA,143508,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*70
$GPRMC,143508,A,4629.9004,N,00734.0429,E,0.1776,10.379,090605,,*1C
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
-{"class":"TPV","tag":"MID2","time":1118327708.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":36.000,"epy":36.000,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327708.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143509,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*71
$GPRMC,143509,A,4629.9004,N,00734.0429,E,0.0000,0.000,090605,,*26
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327709.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":36.000,"epy":36.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327709.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,143510,4629.9001,N,00734.0428,E,1,05,2.40,1341.58,M,48.183,M,,*70
$GPRMC,143510,A,4629.9001,N,00734.0428,E,0.0000,0.000,090605,,*2A
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327710.280,"ept":0.005,"lat":46.498334197,"lon":7.567379802,"alt":1341.576,"epx":36.000,"epy":36.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327710.280,"ept":0.005,"lat":46.498334197,"lon":7.567379802,"alt":1341.576,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,143511,4629.9000,N,00734.0436,E,1,04,3.20,1341.67,M,48.183,M,,*75
$GPRMC,143511,A,4629.9000,N,00734.0436,E,0.3121,60.960,090605,,*1D
$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327711.280,"ept":0.005,"lat":46.498333338,"lon":7.567392712,"alt":1341.667,"epx":48.000,"epy":48.000,"track":60.9597,"speed":0.161,"climb":-0.074,"eps":84.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327711.280,"ept":0.005,"lat":46.498333338,"lon":7.567392712,"alt":1341.667,"track":60.9597,"speed":0.161,"climb":-0.074,"mode":3}
$GPGGA,143512,4629.8996,N,00734.0435,E,1,04,3.80,1342.35,M,48.183,M,,*7C
$GPRMC,143512,A,4629.8996,N,00734.0435,E,1.5556,157.529,090605,,*2D
$GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37
-{"class":"TPV","tag":"MID2","time":1118327712.280,"ept":0.005,"lat":46.498326871,"lon":7.567390997,"alt":1342.349,"epx":57.000,"epy":57.000,"track":157.5287,"speed":0.800,"climb":0.013,"eps":105.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327712.280,"ept":0.005,"lat":46.498326871,"lon":7.567390997,"alt":1342.349,"track":157.5287,"speed":0.800,"climb":0.013,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,40,29,13,273,00*70
$GPGSV,2,2,08,10,51,304,36,04,15,199,27,02,34,241,36,27,71,076,43*70
{"class":"SKY","tag":"MID4","time":1118327713.280,"hdop":3.80,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":36,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":36,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143513,4629.8992,N,00734.0434,E,1,04,3.80,1343.03,M,48.183,M,,*7C
$GPRMC,143513,A,4629.8992,N,00734.0434,E,0.7149,141.014,090605,,*2C
$GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33
-{"class":"TPV","tag":"MID2","time":1118327713.280,"ept":0.005,"lat":46.498320404,"lon":7.567389282,"alt":1343.032,"epx":57.000,"epy":57.000,"epv":35.884,"track":141.0144,"speed":0.368,"climb":-0.073,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327713.280,"ept":0.005,"lat":46.498320404,"lon":7.567389282,"alt":1343.032,"epx":11.014,"epy":18.289,"epv":35.884,"track":141.0144,"speed":0.368,"climb":-0.073,"mode":3}
$GPGGA,143514,4629.8984,N,00734.0440,E,1,04,3.80,1343.08,M,48.183,M,,*74
$GPRMC,143514,A,4629.8984,N,00734.0440,E,0.5719,158.581,090605,,*2F
$GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37
-{"class":"TPV","tag":"MID2","time":1118327714.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"epx":57.000,"epy":57.000,"track":158.5811,"speed":0.294,"climb":-0.085,"eps":114.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327714.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"track":158.5811,"speed":0.294,"climb":-0.085,"mode":3}
$GPGGA,143515,4629.8984,N,00734.0440,E,1,03,12.80,1343.08,M,48.183,M,,*42
$GPRMC,143515,A,4629.8984,N,00734.0440,E,0.4207,150.233,090605,,*23
$GPGSA,A,2,08,02,27,,,,,,,,,,0.0,12.8,0.0*07
-{"class":"TPV","tag":"MID2","time":1118327715.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"epx":192.000,"epy":192.000,"track":150.2328,"speed":0.216,"eps":249.00,"mode":2}
+{"class":"TPV","tag":"MID2","time":1118327715.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"track":150.2328,"speed":0.216,"mode":2}
$GPGGA,143516,4629.8980,N,00734.0439,E,1,04,3.80,1343.76,M,48.183,M,,*75
$GPRMC,143516,A,4629.8980,N,00734.0439,E,0.3435,5.346,090605,,*28
$GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37
-{"class":"TPV","tag":"MID2","time":1118327716.280,"ept":0.005,"lat":46.498300419,"lon":7.567398762,"alt":1343.762,"epx":57.000,"epy":57.000,"track":5.3456,"speed":0.177,"climb":0.005,"eps":249.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327716.280,"ept":0.005,"lat":46.498300419,"lon":7.567398762,"alt":1343.762,"track":5.3456,"speed":0.177,"climb":0.005,"mode":3}
$GPGGA,143517,4629.8976,N,00734.0438,E,1,04,2.80,1344.44,M,48.183,M,,*7B
$GPRMC,143517,A,4629.8976,N,00734.0438,E,0.0000,0.000,090605,,*24
$GPGSA,A,3,08,10,04,27,,,,,,,,,0.0,2.8,0.0*30
-{"class":"TPV","tag":"MID2","time":1118327717.280,"ept":0.005,"lat":46.498293952,"lon":7.567397047,"alt":1344.444,"epx":42.000,"epy":42.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":99.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327717.280,"ept":0.005,"lat":46.498293952,"lon":7.567397047,"alt":1344.444,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,41,29,14,273,00*76
$GPGSV,2,2,08,10,51,304,35,04,15,199,23,02,34,241,37,27,71,075,41*77
{"class":"SKY","tag":"MID4","time":1118327718.280,"hdop":2.80,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":41,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":true},{"PRN":4,"el":15,"az":199,"ss":23,"used":true},{"PRN":2,"el":34,"az":241,"ss":37,"used":false},{"PRN":27,"el":71,"az":75,"ss":41,"used":true}]}
diff --git a/test/stable/bu303-stillfix.log.chk b/test/stable/bu303-stillfix.log.chk
index ae83523a..2d9971c7 100644
--- a/test/stable/bu303-stillfix.log.chk
+++ b/test/stable/bu303-stillfix.log.chk
@@ -4,46 +4,46 @@ $GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,43,27,71,076,43*71
$GPGGA,143415,4629.8901,N,00734.0471,E,1,05,2.40,1349.51,M,48.183,M,,*71
$GPRMC,143415,A,4629.8901,N,00734.0471,E,0.1776,10.379,090605,,*11
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
-{"class":"TPV","tag":"MID2","time":1118327655.280,"ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"epx":36.000,"epy":36.000,"epv":32.905,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327655.280,"ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"epx":10.931,"epy":15.480,"epv":32.905,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143416,4629.8905,N,00734.0473,E,1,05,2.40,1347.42,M,48.183,M,,*78
$GPRMC,143416,A,4629.8905,N,00734.0473,E,0.1776,10.379,090605,,*14
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327656.280,"ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"epx":36.000,"epy":36.000,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327656.280,"ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143417,4629.8908,N,00734.0474,E,1,05,2.40,1346.73,M,48.183,M,,*70
$GPRMC,143417,A,4629.8908,N,00734.0474,E,0.0000,0.000,090605,,*24
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327657.280,"ept":0.005,"lat":46.498180788,"lon":7.567457358,"alt":1346.734,"epx":36.000,"epy":36.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327657.280,"ept":0.005,"lat":46.498180788,"lon":7.567457358,"alt":1346.734,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,143418,4629.8912,N,00734.0475,E,1,05,2.40,1346.05,M,48.183,M,,*74
$GPRMC,143418,A,4629.8912,N,00734.0475,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327658.280,"ept":0.005,"lat":46.498187255,"lon":7.567459073,"alt":1346.052,"epx":36.000,"epy":36.000,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327658.280,"ept":0.005,"lat":46.498187255,"lon":7.567459073,"alt":1346.052,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143419,4629.8909,N,00734.0475,E,1,05,2.40,1345.33,M,48.183,M,,*79
$GPRMC,143419,A,4629.8909,N,00734.0475,E,0.1776,10.379,090605,,*11
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327659.280,"ept":0.005,"lat":46.498181064,"lon":7.567459073,"alt":1345.327,"epx":36.000,"epy":36.000,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327659.280,"ept":0.005,"lat":46.498181064,"lon":7.567459073,"alt":1345.327,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75
$GPGSV,2,2,08,10,50,304,38,04,16,199,34,02,34,241,41,27,71,076,41*7C
{"class":"SKY","tag":"MID4","time":1118327660.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
$GPGGA,143420,4629.8913,N,00734.0476,E,1,05,2.40,1344.64,M,48.183,M,,*78
$GPRMC,143420,A,4629.8913,N,00734.0476,E,0.1673,180.000,090605,,*22
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
-{"class":"TPV","tag":"MID2","time":1118327660.280,"ept":0.005,"lat":46.498187531,"lon":7.567460788,"alt":1344.644,"epx":36.000,"epy":36.000,"epv":32.724,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327660.280,"ept":0.005,"lat":46.498187531,"lon":7.567460788,"alt":1344.644,"epx":10.980,"epy":15.454,"epv":32.724,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
$GPGGA,143421,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*78
$GPRMC,143421,A,4629.8916,N,00734.0478,E,0.1776,10.379,090605,,*19
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327661.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"epx":36.000,"epy":36.000,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327661.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
$GPGGA,143422,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*7B
$GPRMC,143422,A,4629.8916,N,00734.0478,E,0.0000,0.000,090605,,*21
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327662.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"epx":36.000,"epy":36.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327662.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,143423,4629.8917,N,00734.0470,E,1,05,2.40,1343.87,M,48.183,M,,*73
$GPRMC,143423,A,4629.8917,N,00734.0470,E,0.0000,0.000,090605,,*29
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327663.280,"ept":0.005,"lat":46.498194857,"lon":7.567449593,"alt":1343.871,"epx":36.000,"epy":36.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327663.280,"ept":0.005,"lat":46.498194857,"lon":7.567449593,"alt":1343.871,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,143424,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*77
$GPRMC,143424,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*11
$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327664.280,"ept":0.005,"lat":46.498201324,"lon":7.567451308,"alt":1343.189,"epx":36.000,"epy":36.000,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":72.00,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118327664.280,"ept":0.005,"lat":46.498201324,"lon":7.567451308,"alt":1343.189,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75
$GPGSV,2,2,08,10,50,304,36,04,16,199,37,02,34,241,42,27,71,076,42*71
{"class":"SKY","tag":"MID4","time":1118327665.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
diff --git a/test/stable/com-1289.log.chk b/test/stable/com-1289.log.chk
index dd555063..a61ddf83 100644
--- a/test/stable/com-1289.log.chk
+++ b/test/stable/com-1289.log.chk
@@ -1,23 +1,23 @@
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
-{"class":"TPV","tag":"GSA","epx":16.500,"epy":16.500,"epv":27.600,"mode":3}
+{"class":"TPV","tag":"GSA","epv":27.600,"mode":3}
$GPGSV,3,1,11,01,06,230,35,05,16,114,43,06,65,063,50,07,72,061,47*79
$GPGSV,3,2,11,10,09,057,40,16,35,295,48,21,43,153,53,23,12,316,51*72
$GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,47*4A
{"class":"SKY","tag":"GSV","time":0.000,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":35,"used":false},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":43,"az":153,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143748.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*0A
-{"class":"TPV","tag":"RMC","time":1192199868.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"epx":16.500,"epy":16.500,"track":266.5000,"speed":0.000,"mode":2}
+{"class":"TPV","tag":"RMC","time":1192199868.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"epx":7.849,"epy":10.678,"track":266.5000,"speed":0.000,"mode":2}
$GPGGA,143748.77,4806.3731,N,00138.6217,W,1,10,1.1,42.2,M,48.5,M,,*4B
-{"class":"TPV","tag":"GGA","time":1192199868.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199868.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":7.849,"epy":10.678,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"mode":3}
$PFST,FOM,6*63
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
-{"class":"TPV","tag":"GSA","time":1192199868.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1192199868.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":7.849,"epy":10.678,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,01,06,230,35,05,16,114,43,06,65,063,50,07,72,061,47*79
$GPGSV,3,2,11,10,09,057,39,16,35,295,48,21,43,153,53,23,12,316,51*7C
$GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,47*4A
{"class":"SKY","tag":"GSV","time":1192199868.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":35,"used":false},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":43,"az":153,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143749.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*0B
$GPGGA,143749.77,4806.3731,N,00138.6217,W,1,10,1.1,42.2,M,48.5,M,,*4A
-{"class":"TPV","tag":"GGA","time":1192199869.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199869.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":7.849,"epy":10.678,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.36,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,34,05,16,114,42,06,65,063,50,07,72,061,47*79
@@ -26,14 +26,14 @@ $GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,47*4A
{"class":"SKY","tag":"GSV","time":1192199869.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":43,"az":153,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143750.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*03
$GPGGA,143750.77,4806.3731,N,00138.6217,W,1,10,1.0,42.2,M,48.5,M,,*43
-{"class":"TPV","tag":"GGA","time":1192199870.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199870.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":7.849,"epy":10.678,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.36,"mode":3}
$PFST,FOM,6*63
$GPGSA,A,3,01,05,06,07,16,21,23,24,30,31,,,1.5,1.0,1.2*33
$GPGSV,3,1,11,01,06,230,34,05,16,114,42,06,65,063,50,07,72,061,47*79
$GPGSV,3,2,11,10,09,057,40,16,35,295,48,21,43,153,53,23,12,316,51*72
$GPRMC,143751.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*02
$GPGGA,143751.77,4806.3731,N,00138.6217,W,1,10,1.3,42.2,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199871.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":15.000,"epy":15.000,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":31.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199871.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"mode":3}
$PFST,FOM,6*63
$GPGSA,A,3,01,05,06,07,16,21,23,24,30,31,,,1.9,1.3,1.3*3D
$GPGSV,3,1,11,01,06,230,35,05,16,114,42,06,65,063,50,07,72,061,47*78
@@ -42,7 +42,7 @@ $GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,46*4B
{"class":"SKY","tag":"GSV","time":1192199871.770,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":35,"used":true},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":43,"az":153,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":46,"used":true}]}
$GPRMC,143752.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*01
$GPGGA,143752.77,4806.3731,N,00138.6217,W,1,10,1.1,42.1,M,48.5,M,,*43
-{"class":"TPV","tag":"GGA","time":1192199872.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199872.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":7.849,"epy":10.678,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,35,05,16,114,42,06,65,063,50,07,72,061,47*78
@@ -51,7 +51,7 @@ $GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,46*4B
{"class":"SKY","tag":"GSV","time":1192199872.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":35,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":41,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":46,"used":true}]}
$GPRMC,143753.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*00
$GPGGA,143753.77,4806.3731,N,00138.6217,W,1,10,1.1,42.2,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199873.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199873.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.200,"epx":7.850,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.41,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,34,05,16,114,42,06,65,063,50,07,72,061,47*79
@@ -60,7 +60,7 @@ $GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,46*4B
{"class":"SKY","tag":"GSV","time":1192199873.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":41,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":46,"used":true}]}
$GPRMC,143754.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*07
$GPGGA,143754.77,4806.3731,N,00138.6217,W,1,10,1.1,42.1,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199874.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199874.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":7.850,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,2*67
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,34,05,16,114,41,06,65,063,50,07,72,061,47*7A
@@ -69,7 +69,7 @@ $GPGSV,3,3,11,24,51,098,55,30,33,110,50,31,60,230,47*4A
{"class":"SKY","tag":"GSV","time":1192199874.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":41,"used":true},{"PRN":6,"el":65,"az":63,"ss":50,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":98,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143755.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*06
$GPGGA,143755.77,4806.3731,N,00138.6217,W,1,10,1.1,42.1,M,48.5,M,,*44
-{"class":"TPV","tag":"GGA","time":1192199875.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199875.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":7.850,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,34,05,16,114,41,06,65,063,49,07,72,061,47*72
@@ -78,7 +78,7 @@ $GPGSV,3,3,11,24,51,097,55,30,33,110,51,31,60,230,47*44
{"class":"SKY","tag":"GSV","time":1192199875.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":41,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":33,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143756.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*05
$GPGGA,143756.77,4806.3731,N,00138.6217,W,1,10,1.1,42.1,M,48.5,M,,*47
-{"class":"TPV","tag":"GGA","time":1192199876.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199876.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":7.848,"epy":10.736,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,33,05,16,114,42,06,65,063,49,07,72,061,47*76
@@ -87,7 +87,7 @@ $GPGSV,3,3,11,24,51,097,54,30,33,110,50,31,60,230,47*44
{"class":"SKY","tag":"GSV","time":1192199876.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":33,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143757.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*04
$GPGGA,143757.77,4806.3731,N,00138.6217,W,1,10,1.3,42.1,M,48.5,M,,*44
-{"class":"TPV","tag":"GGA","time":1192199877.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199877.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":7.848,"epy":10.736,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.3,1.3*3D
$GPGSV,3,1,11,01,06,230,33,05,16,114,42,06,65,063,49,07,72,061,47*76
@@ -96,7 +96,7 @@ $GPGSV,3,3,11,24,51,097,54,30,33,110,50,31,60,230,47*44
{"class":"SKY","tag":"GSV","time":1192199877.770,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":33,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143758.77,A,4806.3731,N,00138.6217,W,0.00,266.5,121007,2.6,W,A*0B
$GPGGA,143758.77,4806.3731,N,00138.6217,W,1,09,1.3,42.1,M,48.5,M,,*43
-{"class":"TPV","tag":"GGA","time":1192199878.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199878.770,"ept":0.005,"lat":48.106218333,"lon":-1.643695000,"alt":42.100,"epx":7.848,"epy":10.736,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,32,05,16,114,42,06,65,063,49,07,72,061,46*76
@@ -105,7 +105,7 @@ $GPGSV,3,3,11,24,51,097,54,30,33,110,50,31,60,230,47*44
{"class":"SKY","tag":"GSV","time":1192199878.770,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":37,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143759.77,A,4806.3731,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*0B
$GPGGA,143759.77,4806.3731,N,00138.6216,W,1,09,1.3,42.1,M,48.5,M,,*43
-{"class":"TPV","tag":"GGA","time":1192199879.770,"ept":0.005,"lat":48.106218333,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199879.770,"ept":0.005,"lat":48.106218333,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,2.2,1.3,1.7*30
$GPGSV,3,1,11,01,06,230,32,05,16,114,42,06,65,063,49,07,72,061,46*76
@@ -114,7 +114,7 @@ $GPGSV,3,3,11,24,51,097,54,30,33,110,50,31,60,230,47*44
{"class":"SKY","tag":"GSV","time":1192199879.770,"xdop":1.70,"hdop":1.30,"pdop":2.20,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":47,"used":true}]}
$GPRMC,143800.77,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*0B
$GPGGA,143800.77,4806.3732,N,00138.6216,W,1,09,1.3,42.1,M,48.5,M,,*43
-{"class":"TPV","tag":"GGA","time":1192199880.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":39.100,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199880.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":39.100,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.75,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,31,05,16,114,42,06,65,063,49,07,72,061,46*75
@@ -123,7 +123,7 @@ $GPGSV,3,3,11,24,51,097,54,30,33,110,50,31,60,230,46*45
{"class":"SKY","tag":"GSV","time":1192199880.770,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":31,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":33,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":46,"used":true}]}
$GPRMC,143801.77,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*0A
$GPGGA,143801.77,4806.3732,N,00138.6216,W,1,10,1.7,42.1,M,48.5,M,,*4E
-{"class":"TPV","tag":"GGA","time":1192199881.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199881.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.75,"mode":3}
$PFST,FOM,7*62
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,2.4,1.7,1.6*32
$GPGSV,3,1,11,01,06,230,32,05,16,114,43,06,65,063,49,07,72,061,46*77
@@ -132,7 +132,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,50,31,60,230,46*44
{"class":"SKY","tag":"GSV","time":1192199881.770,"xdop":1.60,"hdop":1.70,"pdop":2.40,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":false},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":230,"ss":46,"used":true}]}
$GPRMC,143802.77,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*09
$GPGGA,143802.77,4806.3732,N,00138.6216,W,1,09,1.7,42.1,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199882.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":25.500,"epy":25.500,"epv":36.800,"track":266.5000,"speed":0.000,"climb":0.000,"eps":45.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199882.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":36.800,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,,,,2.4,1.7,1.6*30
$GPGSV,3,1,11,01,06,230,32,05,16,114,43,06,65,063,49,07,72,061,47*76
@@ -141,7 +141,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,50,31,60,229,46*4C
{"class":"SKY","tag":"GSV","time":1192199882.770,"xdop":1.60,"hdop":1.70,"pdop":2.40,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":false},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":false}]}
$GPRMC,143803.77,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*08
$GPGGA,143803.77,4806.3732,N,00138.6216,W,1,11,1.1,42.1,M,48.5,M,,*4B
-{"class":"TPV","tag":"GGA","time":1192199883.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":25.500,"epy":25.500,"epv":36.800,"track":266.5000,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199883.770,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":36.800,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,8*6D
$GPGSA,A,3,01,05,06,07,10,16,21,23,24,30,31,,1.7,1.1,1.2*31
$GPGSV,3,1,11,01,06,230,32,05,16,114,44,06,65,063,49,07,72,061,47*71
@@ -150,7 +150,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,50,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199883.770,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":true},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143804.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*00
$GPGGA,143804.78,4806.3732,N,00138.6216,W,1,09,1.3,42.1,M,48.5,M,,*48
-{"class":"TPV","tag":"GGA","time":1192199884.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":41.58,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199884.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.317,"epy":10.425,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.09,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,33,05,16,114,44,06,65,063,49,07,72,061,47*70
@@ -159,7 +159,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,50,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199884.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":33,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143805.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*01
$GPGGA,143805.78,4806.3732,N,00138.6216,W,1,09,1.3,42.1,M,48.5,M,,*49
-{"class":"TPV","tag":"GGA","time":1192199885.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199885.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.30,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,00,05,16,114,44,06,65,063,49,07,72,061,47*70
@@ -168,7 +168,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,50,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199885.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":0,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143806.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*02
$GPGGA,143806.78,4806.3732,N,00138.6216,W,1,10,1.1,42.1,M,48.5,M,,*40
-{"class":"TPV","tag":"GGA","time":1192199886.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199886.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.75,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,13,05,16,114,44,06,65,063,49,07,72,061,47*72
@@ -177,7 +177,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,50,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199886.780,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":13,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":41,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143807.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*03
$GPGGA,143807.78,4806.3732,N,00138.6216,W,1,10,1.1,42.1,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199887.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199887.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,6*63
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,30,05,16,114,44,06,65,063,49,07,72,061,47*73
@@ -186,7 +186,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,50,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199887.780,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":30,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":41,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143808.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*0C
$GPGGA,143808.78,4806.3732,N,00138.6216,W,1,10,1.1,42.1,M,48.5,M,,*4E
-{"class":"TPV","tag":"GGA","time":1192199888.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199888.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,6*63
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,33,05,16,114,43,06,65,063,49,07,72,061,47*77
@@ -195,7 +195,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,51,31,60,229,47*4D
{"class":"SKY","tag":"GSV","time":1192199888.780,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":33,"used":false},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143809.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*0D
$GPGGA,143809.78,4806.3732,N,00138.6216,W,1,09,1.3,42.1,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199889.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199889.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,2.2,1.3,1.7*30
$GPGSV,3,1,11,01,06,230,33,05,16,114,45,06,65,063,49,07,72,061,47*71
@@ -204,7 +204,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199889.780,"xdop":1.70,"hdop":1.30,"pdop":2.20,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":33,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143810.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*05
$GPGGA,143810.78,4806.3732,N,00138.6216,W,1,10,1.0,42.1,M,48.5,M,,*46
-{"class":"TPV","tag":"GGA","time":1192199890.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":39.100,"track":266.5000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199890.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":39.100,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,6*63
$GPGSA,A,3,01,05,06,07,16,21,23,24,30,31,,,1.5,1.0,1.2*33
$GPGSV,3,1,11,01,06,230,36,05,16,114,44,06,65,063,49,07,72,061,47*75
@@ -213,7 +213,7 @@ $GPGSV,3,3,11,24,51,097,53,30,32,110,51,31,60,229,46*4A
{"class":"SKY","tag":"GSV","time":1192199890.780,"xdop":1.20,"hdop":1.00,"pdop":1.50,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":36,"used":true},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":37,"used":false},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":53,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143811.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*04
$GPGGA,143811.78,4806.3732,N,00138.6216,W,1,10,1.3,42.1,M,48.5,M,,*44
-{"class":"TPV","tag":"GGA","time":1192199891.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":15.000,"epy":15.000,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199891.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,7*62
$GPGSA,A,3,01,05,06,07,16,21,23,24,30,31,,,1.9,1.3,1.3*3D
$GPGSV,3,1,11,01,06,230,38,05,16,114,42,06,65,063,49,07,72,061,47*7D
@@ -222,7 +222,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199891.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":38,"used":true},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143812.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*07
$GPGGA,143812.78,4806.3732,N,00138.6216,W,1,11,1.3,42.1,M,48.5,M,,*46
-{"class":"TPV","tag":"GGA","time":1192199892.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199892.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,7*62
$GPGSA,A,3,01,05,06,07,10,16,21,23,24,30,31,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,39,05,16,114,43,06,65,063,48,07,72,061,47*7C
@@ -231,7 +231,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,47*4C
{"class":"SKY","tag":"GSV","time":1192199892.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":39,"used":true},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":37,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143813.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*06
$GPGGA,143813.78,4806.3732,N,00138.6216,W,1,09,1.3,42.1,M,48.5,M,,*4E
-{"class":"TPV","tag":"GGA","time":1192199893.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199893.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.317,"epy":10.425,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.16,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,38,05,16,114,44,06,65,063,48,07,72,061,47*7A
@@ -240,7 +240,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,50,31,60,229,48*42
{"class":"SKY","tag":"GSV","time":1192199893.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":38,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":36,"used":false},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143814.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*01
$GPGGA,143814.78,4806.3732,N,00138.6216,W,1,10,1.3,42.1,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199894.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199894.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":8.203,"epy":10.876,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.30,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.3,1.3*3D
$GPGSV,3,1,11,01,06,230,38,05,16,114,44,06,65,063,47,07,72,061,47*75
@@ -249,7 +249,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,48*43
{"class":"SKY","tag":"GSV","time":1192199894.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":38,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":37,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143815.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*00
$GPGGA,143815.78,4806.3732,N,00138.6216,W,1,10,1.2,42.1,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199895.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199895.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,2*67
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.2,1.3*32
$GPGSV,3,1,11,01,06,230,37,05,16,114,45,06,65,063,48,07,72,061,47*74
@@ -258,7 +258,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199895.780,"xdop":1.30,"hdop":1.20,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":37,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":50,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143816.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*03
$GPGGA,143816.78,4806.3732,N,00138.6216,W,1,10,1.2,42.1,M,48.5,M,,*42
-{"class":"TPV","tag":"GGA","time":1192199896.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":18.000,"epy":18.000,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":37.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199896.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,01,05,06,07,10,16,21,23,24,30,,,1.7,1.2,1.3*31
$GPGSV,3,1,11,01,06,230,37,05,16,114,45,06,65,063,48,07,72,061,46*75
@@ -267,7 +267,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,45*4E
{"class":"SKY","tag":"GSV","time":1192199896.780,"xdop":1.30,"hdop":1.20,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":37,"used":true},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":52,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":45,"used":false}]}
$GPRMC,143817.78,A,4806.3732,N,00138.6216,W,0.00,266.5,121007,2.6,W,A*02
$GPGGA,143817.78,4806.3732,N,00138.6216,W,1,11,0.8,42.1,M,48.5,M,,*49
-{"class":"TPV","tag":"GGA","time":1192199897.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":18.000,"epy":18.000,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199897.780,"ept":0.005,"lat":48.106220000,"lon":-1.643693333,"alt":42.100,"epx":7.830,"epy":10.734,"epv":29.900,"track":266.5000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,01,05,06,07,10,16,21,23,24,30,31,,1.3,0.8,1.0*3F
$GPGSV,3,1,11,01,06,230,34,05,16,114,44,06,65,063,48,07,72,061,46*77
@@ -276,7 +276,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,50,31,60,229,44*4E
{"class":"SKY","tag":"GSV","time":1192199897.780,"xdop":1.00,"hdop":0.80,"pdop":1.30,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":true},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":50,"used":true},{"PRN":31,"el":60,"az":229,"ss":44,"used":true}]}
$GPRMC,143818.78,A,4806.3728,N,00138.6239,W,1.56,266.1,121007,2.6,W,A*0D
$GPGGA,143818.78,4806.3728,N,00138.6239,W,1,10,1.3,41.5,M,48.5,M,,*4C
-{"class":"TPV","tag":"GGA","time":1192199898.780,"ept":0.005,"lat":48.106213333,"lon":-1.643731667,"alt":41.500,"epx":12.000,"epy":12.000,"epv":23.000,"track":266.1000,"speed":0.803,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199898.780,"ept":0.005,"lat":48.106213333,"lon":-1.643731667,"alt":41.500,"epx":7.317,"epy":10.425,"epv":23.000,"track":266.1000,"speed":0.803,"climb":0.000,"eps":21.16,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.3,1.3*3D
$GPGSV,3,1,11,01,06,230,34,05,16,114,44,06,65,063,48,07,72,061,46*77
@@ -285,7 +285,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,46*4D
{"class":"SKY","tag":"GSV","time":1192199898.780,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":42,"used":true},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143819.79,A,4806.3729,N,00138.6247,W,0.00,266.1,121007,2.6,W,A*07
$GPGGA,143819.79,4806.3729,N,00138.6247,W,1,10,1.1,41.4,M,48.5,M,,*47
-{"class":"TPV","tag":"GGA","time":1192199899.790,"ept":0.005,"lat":48.106215000,"lon":-1.643745000,"alt":41.400,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.1000,"speed":0.000,"climb":0.000,"eps":31.19,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199899.790,"ept":0.005,"lat":48.106215000,"lon":-1.643745000,"alt":41.400,"epx":7.830,"epy":10.734,"epv":29.900,"track":266.1000,"speed":0.000,"climb":0.000,"eps":20.95,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,00,05,16,114,44,06,65,063,48,07,72,061,46*70
@@ -294,7 +294,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,48*40
{"class":"SKY","tag":"GSV","time":1192199899.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":0,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143820.79,A,4806.3730,N,00138.6251,W,0.00,266.1,121007,2.6,W,A*02
$GPGGA,143820.79,4806.3730,N,00138.6251,W,1,10,1.2,41.4,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199900.790,"ept":0.005,"lat":48.106216667,"lon":-1.643751667,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.1000,"speed":0.000,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199900.790,"ept":0.005,"lat":48.106216667,"lon":-1.643751667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.1000,"speed":0.000,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.2,1.5*3A
$GPGSV,3,1,11,01,06,230,20,05,16,114,44,06,65,063,48,07,72,061,45*71
@@ -303,7 +303,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,47*4F
{"class":"SKY","tag":"GSV","time":1192199900.790,"xdop":1.50,"hdop":1.20,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":20,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":45,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":50,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143821.79,A,4806.3732,N,00138.6265,W,2.31,266.8,121007,2.6,W,A*0F
$GPGGA,143821.79,4806.3732,N,00138.6265,W,1,10,1.2,41.4,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199901.790,"ept":0.005,"lat":48.106220000,"lon":-1.643775000,"alt":41.400,"epx":18.000,"epy":18.000,"epv":34.500,"track":266.8000,"speed":1.188,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199901.790,"ept":0.005,"lat":48.106220000,"lon":-1.643775000,"alt":41.400,"epx":7.830,"epy":10.734,"epv":34.500,"track":266.8000,"speed":1.188,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.2,1.5*3A
$GPGSV,3,1,11,01,06,230,34,05,16,114,45,06,65,063,48,07,72,061,46*76
@@ -312,7 +312,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,46*4E
{"class":"SKY","tag":"GSV","time":1192199901.790,"xdop":1.50,"hdop":1.20,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":50,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143822.79,A,4806.3731,N,00138.6276,W,2.58,266.3,121007,2.6,W,A*09
$GPGGA,143822.79,4806.3731,N,00138.6276,W,1,10,1.2,41.4,M,48.5,M,,*47
-{"class":"TPV","tag":"GGA","time":1192199902.790,"ept":0.005,"lat":48.106218333,"lon":-1.643793333,"alt":41.400,"epx":18.000,"epy":18.000,"epv":34.500,"track":266.3000,"speed":1.327,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199902.790,"ept":0.005,"lat":48.106218333,"lon":-1.643793333,"alt":41.400,"epx":7.830,"epy":10.734,"epv":34.500,"track":266.3000,"speed":1.327,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,2*67
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.2,1.3*32
$GPGSV,3,2,11,10,09,057,39,16,35,295,50,21,44,152,53,23,12,316,51*73
@@ -320,7 +320,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,45*4D
{"class":"SKY","tag":"GSV","time":1192199902.790,"xdop":1.30,"hdop":1.20,"pdop":1.70,"reported":18,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":50,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":50,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":45,"used":true}]}
$GPRMC,143823.79,A,4806.3728,N,00138.6293,W,2.82,266.9,121007,2.6,W,A*06
$GPGGA,143823.79,4806.3728,N,00138.6293,W,1,10,1.1,41.4,M,48.5,M,,*46
-{"class":"TPV","tag":"GGA","time":1192199903.790,"ept":0.005,"lat":48.106213333,"lon":-1.643821667,"alt":41.400,"epx":18.000,"epy":18.000,"epv":29.900,"track":266.9000,"speed":1.451,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199903.790,"ept":0.005,"lat":48.106213333,"lon":-1.643821667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":29.900,"track":266.9000,"speed":1.451,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,17,05,16,114,45,06,65,063,49,07,72,061,47*77
@@ -329,7 +329,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,46*4E
{"class":"SKY","tag":"GSV","time":1192199903.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":17,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":42,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143824.79,A,4806.3727,N,00138.6306,W,3.10,266.8,121007,2.6,W,A*08
$GPGGA,143824.79,4806.3727,N,00138.6306,W,1,10,1.1,41.4,M,48.5,M,,*43
-{"class":"TPV","tag":"GGA","time":1192199904.790,"ept":0.005,"lat":48.106211667,"lon":-1.643843333,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.8000,"speed":1.595,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199904.790,"ept":0.005,"lat":48.106211667,"lon":-1.643843333,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.8000,"speed":1.595,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,34,05,16,114,44,06,65,063,49,07,72,061,46*76
@@ -338,7 +338,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,51,31,60,229,47*4D
{"class":"SKY","tag":"GSV","time":1192199904.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":42,"used":true},{"PRN":16,"el":35,"az":295,"ss":50,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":50,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143825.79,A,4806.3725,N,00138.6321,W,3.34,267.0,121007,2.6,W,A*01
$GPGGA,143825.79,4806.3725,N,00138.6321,W,1,10,0.9,41.4,M,48.5,M,,*4C
-{"class":"TPV","tag":"GGA","time":1192199905.790,"ept":0.005,"lat":48.106208333,"lon":-1.643868333,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":267.0000,"speed":1.718,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199905.790,"ept":0.005,"lat":48.106208333,"lon":-1.643868333,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":267.0000,"speed":1.718,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,01,06,07,10,16,21,23,24,30,31,,,1.4,0.9,1.1*3D
$GPGSV,3,1,11,01,06,230,35,05,16,114,45,06,65,063,48,07,72,061,48*79
@@ -347,7 +347,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,53,31,60,229,46*4E
{"class":"SKY","tag":"GSV","time":1192199905.790,"xdop":1.10,"hdop":0.90,"pdop":1.40,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":35,"used":true},{"PRN":5,"el":16,"az":114,"ss":45,"used":false},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":43,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":51,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143826.79,A,4806.3724,N,00138.6335,W,3.61,266.8,121007,2.6,W,A*0F
$GPGGA,143826.79,4806.3724,N,00138.6335,W,1,10,1.1,41.4,M,48.5,M,,*42
-{"class":"TPV","tag":"GGA","time":1192199906.790,"ept":0.005,"lat":48.106206667,"lon":-1.643891667,"alt":41.400,"epx":13.500,"epy":13.500,"epv":25.300,"track":266.8000,"speed":1.857,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199906.790,"ept":0.005,"lat":48.106206667,"lon":-1.643891667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":25.300,"track":266.8000,"speed":1.857,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,38,05,16,114,46,06,65,063,49,07,72,061,47*79
@@ -356,7 +356,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,52,31,60,229,46*4F
{"class":"SKY","tag":"GSV","time":1192199906.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":38,"used":false},{"PRN":5,"el":16,"az":114,"ss":46,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":42,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":50,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":46,"used":true}]}
$GPRMC,143827.79,A,4806.3724,N,00138.6352,W,3.85,267.0,121007,2.6,W,A*0C
$GPGGA,143827.79,4806.3724,N,00138.6352,W,1,10,1.1,41.4,M,48.5,M,,*42
-{"class":"TPV","tag":"GGA","time":1192199907.790,"ept":0.005,"lat":48.106206667,"lon":-1.643920000,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":267.0000,"speed":1.981,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199907.790,"ept":0.005,"lat":48.106206667,"lon":-1.643920000,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":267.0000,"speed":1.981,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,37,05,16,114,46,06,65,063,49,07,72,061,46*77
@@ -365,7 +365,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,52,31,60,229,47*4E
{"class":"SKY","tag":"GSV","time":1192199907.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":37,"used":false},{"PRN":5,"el":16,"az":114,"ss":46,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":43,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":49,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143828.79,A,4806.3725,N,00138.6368,W,4.12,266.8,121007,2.6,W,A*0B
$GPGGA,143828.79,4806.3725,N,00138.6368,W,1,11,0.8,41.4,M,48.5,M,,*4C
-{"class":"TPV","tag":"GGA","time":1192199908.790,"ept":0.005,"lat":48.106208333,"lon":-1.643946667,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.8000,"speed":2.120,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199908.790,"ept":0.005,"lat":48.106208333,"lon":-1.643946667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.8000,"speed":2.120,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,01,05,06,07,10,16,21,23,24,30,31,,1.3,0.8,1.0*3F
$GPGSV,3,1,11,01,06,230,36,05,16,114,46,06,65,063,49,07,72,061,48*78
@@ -374,7 +374,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,53,31,60,229,47*4F
{"class":"SKY","tag":"GSV","time":1192199908.790,"xdop":1.00,"hdop":0.80,"pdop":1.30,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":36,"used":true},{"PRN":5,"el":16,"az":114,"ss":46,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":42,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":51,"used":true},{"PRN":23,"el":12,"az":316,"ss":49,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143829.79,A,4806.3724,N,00138.6386,W,4.39,266.7,121007,2.6,W,A*0D
$GPGGA,143829.79,4806.3724,N,00138.6386,W,1,10,1.1,41.4,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199909.790,"ept":0.005,"lat":48.106206667,"lon":-1.643976667,"alt":41.400,"epx":12.000,"epy":12.000,"epv":23.000,"track":266.7000,"speed":2.258,"climb":0.000,"eps":28.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199909.790,"ept":0.005,"lat":48.106206667,"lon":-1.643976667,"alt":41.400,"epx":7.317,"epy":10.425,"epv":23.000,"track":266.7000,"speed":2.258,"climb":0.000,"eps":21.16,"mode":3}
$PFST,FOM,2*67
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,35,05,16,114,45,06,65,063,49,07,72,061,47*77
@@ -383,7 +383,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,47*4C
{"class":"SKY","tag":"GSV","time":1192199909.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":35,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":49,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":50,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143830.79,A,4806.3723,N,00138.6405,W,4.66,266.3,121007,2.6,W,A*00
$GPGGA,143830.79,4806.3723,N,00138.6405,W,1,10,1.1,41.4,M,48.5,M,,*46
-{"class":"TPV","tag":"GGA","time":1192199910.790,"ept":0.005,"lat":48.106205000,"lon":-1.644008333,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.3000,"speed":2.397,"climb":0.000,"eps":28.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199910.790,"ept":0.005,"lat":48.106205000,"lon":-1.644008333,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.3000,"speed":2.397,"climb":0.000,"eps":21.16,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,37,05,16,114,45,06,65,063,48,07,72,061,48*7B
@@ -392,7 +392,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,51,31,60,229,47*4D
{"class":"SKY","tag":"GSV","time":1192199910.790,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":37,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":41,"used":true},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":46,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143831.79,A,4806.3723,N,00138.6424,W,4.91,266.5,121007,2.6,W,A*0C
$GPGGA,143831.79,4806.3723,N,00138.6424,W,1,10,1.3,41.4,M,48.5,M,,*46
-{"class":"TPV","tag":"GGA","time":1192199911.790,"ept":0.005,"lat":48.106205000,"lon":-1.644040000,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":266.5000,"speed":2.526,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199911.790,"ept":0.005,"lat":48.106205000,"lon":-1.644040000,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":266.5000,"speed":2.526,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,7*62
$GPGSA,A,3,01,05,06,07,16,21,23,24,30,31,,,1.9,1.3,1.4*3A
$GPGSV,3,1,11,01,06,230,38,05,16,114,45,06,65,063,48,07,72,061,47*7B
@@ -401,7 +401,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,51,31,60,229,47*4D
{"class":"SKY","tag":"GSV","time":1192199911.790,"xdop":1.40,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":38,"used":true},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":46,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":43,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143832.79,A,4806.3723,N,00138.6444,W,5.05,266.3,121007,2.6,W,A*03
$GPGGA,143832.79,4806.3723,N,00138.6444,W,1,10,1.4,41.4,M,48.5,M,,*44
-{"class":"TPV","tag":"GGA","time":1192199912.790,"ept":0.005,"lat":48.106205000,"lon":-1.644073333,"alt":41.400,"epx":19.500,"epy":19.500,"epv":32.200,"track":266.3000,"speed":2.598,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199912.790,"ept":0.005,"lat":48.106205000,"lon":-1.644073333,"alt":41.400,"epx":7.830,"epy":10.734,"epv":32.200,"track":266.3000,"speed":2.598,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,2.0,1.4,1.4*37
$GPGSV,3,1,11,01,06,230,37,05,16,114,44,06,65,063,48,07,72,061,48*7A
@@ -410,7 +410,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,52,31,60,229,47*4E
{"class":"SKY","tag":"GSV","time":1192199912.790,"xdop":1.40,"hdop":1.40,"pdop":2.00,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":37,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":37,"used":true},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":53,"used":true},{"PRN":23,"el":12,"az":316,"ss":44,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143833.79,A,4806.3721,N,00138.6464,W,5.13,265.8,121007,2.6,W,A*0D
$GPGGA,143833.79,4806.3721,N,00138.6464,W,1,09,1.3,41.4,M,48.5,M,,*4A
-{"class":"TPV","tag":"GGA","time":1192199913.790,"ept":0.005,"lat":48.106201667,"lon":-1.644106667,"alt":41.400,"epx":21.000,"epy":21.000,"epv":32.200,"track":265.8000,"speed":2.639,"climb":0.000,"eps":40.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199913.790,"ept":0.005,"lat":48.106201667,"lon":-1.644106667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":32.200,"track":265.8000,"speed":2.639,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,38,05,16,114,43,06,65,063,48,07,72,061,48*72
@@ -419,7 +419,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,52,31,60,229,47*4E
{"class":"SKY","tag":"GSV","time":1192199913.790,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":38,"used":false},{"PRN":5,"el":16,"az":114,"ss":43,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":46,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143834.80,A,4806.3719,N,00138.6484,W,5.21,266.1,121007,2.6,W,A*02
$GPGGA,143834.80,4806.3719,N,00138.6484,W,1,09,1.5,41.3,M,48.5,M,,*4F
-{"class":"TPV","tag":"GGA","time":1192199914.800,"ept":0.005,"lat":48.106198333,"lon":-1.644140000,"alt":41.300,"epx":19.500,"epy":19.500,"epv":29.900,"track":266.1000,"speed":2.680,"climb":0.000,"eps":40.10,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199914.800,"ept":0.005,"lat":48.106198333,"lon":-1.644140000,"alt":41.300,"epx":8.203,"epy":10.876,"epv":29.900,"track":266.1000,"speed":2.680,"climb":0.000,"eps":21.40,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,2.3,1.5,1.8*38
$GPGSV,3,1,11,01,06,230,36,05,16,114,44,06,65,063,48,07,72,061,48*7B
@@ -428,7 +428,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,53,31,60,229,48*40
{"class":"SKY","tag":"GSV","time":1192199914.800,"xdop":1.80,"hdop":1.50,"pdop":2.30,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":36,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":false},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":43,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143835.80,A,4806.3719,N,00138.6509,W,5.31,265.1,121007,2.6,W,A*05
$GPGGA,143835.80,4806.3719,N,00138.6509,W,1,10,1.1,41.3,M,48.5,M,,*46
-{"class":"TPV","tag":"GGA","time":1192199915.800,"ept":0.005,"lat":48.106198333,"lon":-1.644181667,"alt":41.300,"epx":22.500,"epy":22.500,"epv":41.400,"track":265.1000,"speed":2.732,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199915.800,"ept":0.005,"lat":48.106198333,"lon":-1.644181667,"alt":41.300,"epx":8.203,"epy":10.876,"epv":41.400,"track":265.1000,"speed":2.732,"climb":0.000,"eps":21.75,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,36,05,16,114,42,06,65,063,48,07,72,061,48*7D
@@ -437,7 +437,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,53,31,60,229,47*4F
{"class":"SKY","tag":"GSV","time":1192199915.800,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":36,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":48,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143836.80,A,4806.3718,N,00138.6527,W,5.42,264.6,121007,2.6,W,A*09
$GPGGA,143836.80,4806.3718,N,00138.6527,W,1,10,1.2,41.4,M,48.5,M,,*4C
-{"class":"TPV","tag":"GGA","time":1192199916.800,"ept":0.005,"lat":48.106196667,"lon":-1.644211667,"alt":41.400,"epx":16.500,"epy":16.500,"epv":27.600,"track":264.6000,"speed":2.788,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199916.800,"ept":0.005,"lat":48.106196667,"lon":-1.644211667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":27.600,"track":264.6000,"speed":2.788,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.2,1.5*3A
$GPGSV,3,1,11,01,06,230,34,05,16,114,42,06,65,063,48,07,72,061,48*7F
@@ -446,7 +446,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,53,31,60,229,47*4F
{"class":"SKY","tag":"GSV","time":1192199916.800,"xdop":1.50,"hdop":1.20,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":42,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":48,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":true},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":45,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143837.80,A,4806.3716,N,00138.6546,W,5.53,264.3,121007,2.6,W,A*04
$GPGGA,143837.80,4806.3716,N,00138.6546,W,1,10,1.3,41.4,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199917.800,"ept":0.005,"lat":48.106193333,"lon":-1.644243333,"alt":41.400,"epx":18.000,"epy":18.000,"epv":34.500,"track":264.3000,"speed":2.845,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199917.800,"ept":0.005,"lat":48.106193333,"lon":-1.644243333,"alt":41.400,"epx":7.830,"epy":10.734,"epv":34.500,"track":264.3000,"speed":2.845,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,7*62
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.9,1.3,1.3*3D
$GPGSV,3,1,11,01,06,230,34,05,16,114,46,06,65,063,47,07,72,061,47*7B
@@ -455,7 +455,7 @@ $GPGSV,3,3,11,24,51,097,55,30,32,110,53,31,60,229,47*4F
{"class":"SKY","tag":"GSV","time":1192199917.800,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":46,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":37,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":44,"used":true},{"PRN":24,"el":51,"az":97,"ss":55,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":47,"used":true}]}
$GPRMC,143838.80,A,4806.3716,N,00138.6569,W,5.64,264.4,121007,2.6,W,A*05
$GPGGA,143838.80,4806.3716,N,00138.6569,W,1,10,1.1,41.4,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199918.800,"ept":0.005,"lat":48.106193333,"lon":-1.644281667,"alt":41.400,"epx":19.500,"epy":19.500,"epv":29.900,"track":264.4000,"speed":2.901,"climb":0.000,"eps":37.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199918.800,"ept":0.005,"lat":48.106193333,"lon":-1.644281667,"alt":41.400,"epx":7.830,"epy":10.734,"epv":29.900,"track":264.4000,"speed":2.901,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,00,05,16,114,47,06,65,063,47,07,72,061,47*7D
@@ -464,7 +464,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,48*40
{"class":"SKY","tag":"GSV","time":1192199918.800,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":0,"used":false},{"PRN":5,"el":16,"az":114,"ss":47,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":47,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143839.80,A,4806.3715,N,00138.6593,W,5.74,264.1,121007,2.6,W,A*06
$GPGGA,143839.80,4806.3715,N,00138.6593,W,1,09,1.3,41.5,M,48.5,M,,*49
-{"class":"TPV","tag":"GGA","time":1192199919.800,"ept":0.005,"lat":48.106191667,"lon":-1.644321667,"alt":41.500,"epx":16.500,"epy":16.500,"epv":27.600,"track":264.1000,"speed":2.953,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199919.800,"ept":0.005,"lat":48.106191667,"lon":-1.644321667,"alt":41.500,"epx":7.830,"epy":10.734,"epv":27.600,"track":264.1000,"speed":2.953,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,16,21,23,24,30,31,,,,1.9,1.3,1.3*3C
$GPGSV,3,1,11,01,06,230,12,05,16,114,46,06,65,063,48,07,72,061,47*70
@@ -473,7 +473,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,53,31,60,229,48*41
{"class":"SKY","tag":"GSV","time":1192199919.800,"xdop":1.30,"hdop":1.30,"pdop":1.90,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":12,"used":false},{"PRN":5,"el":16,"az":114,"ss":46,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":35,"used":false},{"PRN":16,"el":35,"az":295,"ss":47,"used":true},{"PRN":21,"el":44,"az":152,"ss":52,"used":true},{"PRN":23,"el":12,"az":316,"ss":48,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143840.80,A,4806.3715,N,00138.6618,W,5.91,263.8,121007,2.6,W,A*0D
$GPGGA,143840.80,4806.3715,N,00138.6618,W,1,10,1.4,41.4,M,48.5,M,,*49
-{"class":"TPV","tag":"GGA","time":1192199920.800,"ept":0.005,"lat":48.106191667,"lon":-1.644363333,"alt":41.400,"epx":19.500,"epy":19.500,"epv":29.900,"track":263.8000,"speed":3.040,"climb":0.000,"eps":36.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199920.800,"ept":0.005,"lat":48.106191667,"lon":-1.644363333,"alt":41.400,"epx":8.203,"epy":10.876,"epv":29.900,"track":263.8000,"speed":3.040,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,5*60
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,2.1,1.4,1.5*37
$GPGSV,3,1,11,01,06,230,31,05,16,114,46,06,65,063,47,07,72,061,47*7E
@@ -482,7 +482,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,53,31,60,229,48*41
{"class":"SKY","tag":"GSV","time":1192199920.800,"xdop":1.50,"hdop":1.40,"pdop":2.10,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":31,"used":false},{"PRN":5,"el":16,"az":114,"ss":46,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":51,"used":true},{"PRN":23,"el":12,"az":316,"ss":48,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":53,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143841.80,A,4806.3713,N,00138.6642,W,6.07,263.1,121007,2.6,W,A*00
$GPGGA,143841.80,4806.3713,N,00138.6642,W,1,10,1.6,41.5,M,48.5,M,,*42
-{"class":"TPV","tag":"GGA","time":1192199921.800,"ept":0.005,"lat":48.106188333,"lon":-1.644403333,"alt":41.500,"epx":21.000,"epy":21.000,"epv":34.500,"track":263.1000,"speed":3.123,"climb":0.000,"eps":40.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199921.800,"ept":0.005,"lat":48.106188333,"lon":-1.644403333,"alt":41.500,"epx":7.830,"epy":10.734,"epv":34.500,"track":263.1000,"speed":3.123,"climb":0.000,"eps":21.61,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,2.5,1.6,1.9*3D
$GPGSV,3,1,11,01,06,230,32,05,16,114,47,06,65,063,47,07,72,061,46*7D
@@ -491,7 +491,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,48*40
{"class":"SKY","tag":"GSV","time":1192199921.800,"xdop":1.90,"hdop":1.60,"pdop":2.50,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":false},{"PRN":5,"el":16,"az":114,"ss":47,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":41,"used":true},{"PRN":16,"el":35,"az":295,"ss":49,"used":true},{"PRN":21,"el":44,"az":152,"ss":50,"used":true},{"PRN":23,"el":12,"az":316,"ss":48,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143842.80,A,4806.3713,N,00138.6667,W,6.33,262.2,121007,2.6,W,A*01
$GPGGA,143842.80,4806.3713,N,00138.6667,W,1,10,1.1,41.5,M,48.5,M,,*41
-{"class":"TPV","tag":"GGA","time":1192199922.800,"ept":0.005,"lat":48.106188333,"lon":-1.644445000,"alt":41.500,"epx":24.000,"epy":24.000,"epv":43.700,"track":262.2000,"speed":3.256,"climb":0.000,"eps":45.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199922.800,"ept":0.005,"lat":48.106188333,"lon":-1.644445000,"alt":41.500,"epx":7.830,"epy":10.734,"epv":43.700,"track":262.2000,"speed":3.256,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,32,05,16,114,45,06,65,063,47,07,72,061,46*7F
@@ -500,7 +500,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,52,31,60,229,48*40
{"class":"SKY","tag":"GSV","time":1192199922.800,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":32,"used":false},{"PRN":5,"el":16,"az":114,"ss":45,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":46,"used":true},{"PRN":10,"el":9,"az":57,"ss":39,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":51,"used":true},{"PRN":23,"el":12,"az":316,"ss":48,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":52,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143843.80,A,4806.3711,N,00138.6694,W,6.52,261.1,121007,2.6,W,A*09
$GPGGA,143843.80,4806.3711,N,00138.6694,W,1,10,1.1,41.5,M,48.5,M,,*4E
-{"class":"TPV","tag":"GGA","time":1192199923.800,"ept":0.005,"lat":48.106185000,"lon":-1.644490000,"alt":41.500,"epx":16.500,"epy":16.500,"epv":27.600,"track":261.1000,"speed":3.354,"climb":0.000,"eps":40.50,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199923.800,"ept":0.005,"lat":48.106185000,"lon":-1.644490000,"alt":41.500,"epx":7.830,"epy":10.734,"epv":27.600,"track":261.1000,"speed":3.354,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,34,05,16,114,44,06,65,063,47,07,72,061,47*79
@@ -509,7 +509,7 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,49*42
{"class":"SKY","tag":"GSV","time":1192199923.800,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":34,"used":false},{"PRN":5,"el":16,"az":114,"ss":44,"used":true},{"PRN":6,"el":65,"az":63,"ss":47,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":38,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":50,"used":true},{"PRN":23,"el":12,"az":316,"ss":48,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":49,"used":true}]}
$GPRMC,143844.80,A,4806.3707,N,00138.6723,W,6.72,261.3,121007,2.6,W,A*04
$GPGGA,143844.80,4806.3707,N,00138.6723,W,1,10,1.1,41.6,M,48.5,M,,*40
-{"class":"TPV","tag":"GGA","time":1192199924.800,"ept":0.005,"lat":48.106178333,"lon":-1.644538333,"alt":41.600,"epx":16.500,"epy":16.500,"epv":27.600,"track":261.3000,"speed":3.457,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199924.800,"ept":0.005,"lat":48.106178333,"lon":-1.644538333,"alt":41.600,"epx":7.830,"epy":10.734,"epv":27.600,"track":261.3000,"speed":3.457,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,4*61
$GPGSA,A,3,05,06,07,10,16,21,23,24,30,31,,,1.7,1.1,1.2*30
$GPGSV,3,1,11,01,06,230,33,05,16,114,48,06,65,063,48,07,72,061,47*7D
@@ -518,5 +518,5 @@ $GPGSV,3,3,11,24,51,097,54,30,32,110,51,31,60,229,48*43
{"class":"SKY","tag":"GSV","time":1192199924.800,"xdop":1.20,"hdop":1.10,"pdop":1.70,"reported":11,"satellites":[{"PRN":1,"el":6,"az":230,"ss":33,"used":false},{"PRN":5,"el":16,"az":114,"ss":48,"used":true},{"PRN":6,"el":65,"az":63,"ss":48,"used":true},{"PRN":7,"el":72,"az":61,"ss":47,"used":true},{"PRN":10,"el":9,"az":57,"ss":40,"used":true},{"PRN":16,"el":35,"az":295,"ss":48,"used":true},{"PRN":21,"el":44,"az":152,"ss":50,"used":true},{"PRN":23,"el":12,"az":316,"ss":47,"used":true},{"PRN":24,"el":51,"az":97,"ss":54,"used":true},{"PRN":30,"el":32,"az":110,"ss":51,"used":true},{"PRN":31,"el":60,"az":229,"ss":48,"used":true}]}
$GPRMC,143845.80,A,4806.3705,N,00138.6753,W,6.92,261.2,121007,2.6,W,A*0F
$GPGGA,143845.80,4806.3705,N,00138.6753,W,1,10,1.1,41.7,M,48.5,M,,*45
-{"class":"TPV","tag":"GGA","time":1192199925.800,"ept":0.005,"lat":48.106175000,"lon":-1.644588333,"alt":41.700,"epx":16.500,"epy":16.500,"epv":27.600,"track":261.2000,"speed":3.560,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1192199925.800,"ept":0.005,"lat":48.106175000,"lon":-1.644588333,"alt":41.700,"epx":7.830,"epy":10.734,"epv":27.600,"track":261.2000,"speed":3.560,"climb":0.000,"eps":21.47,"mode":3}
$PFST,FOM,3*66
diff --git a/test/stable/eXplorist210.log.chk b/test/stable/eXplorist210.log.chk
index 3feba169..7740f08c 100644
--- a/test/stable/eXplorist210.log.chk
+++ b/test/stable/eXplorist210.log.chk
@@ -26,7 +26,7 @@ $GPGGA,200619.30,5313.2228,N,00634.4228,E,1,05,2.6,00000,M,,,,*2C
$GPRMC,200619.30,A,5313.2228,N,00634.4228,E,00.0,000.0,200506,00,W*59
{"class":"TPV","tag":"RMC","time":1148155579.300,"ept":0.005,"lat":53.220380000,"lon":6.573713333,"alt":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,26,05,22,09,18,,,,,,,,05.1,02.6,04.4*03
-{"class":"TPV","tag":"GSA","time":1148155579.300,"ept":0.005,"lat":53.220380000,"lon":6.573713333,"alt":0.000,"epx":39.000,"epy":39.000,"epv":101.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1148155579.300,"ept":0.005,"lat":53.220380000,"lon":6.573713333,"alt":0.000,"epv":101.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,10,09,78,288,39,17,38,071,,05,34,230,45,26,33,163,39*77
$GPGSV,3,2,10,29,26,162,,18,24,255,42,22,24,298,44,28,10,056,*75
$GPGSV,3,3,10,14,09,319,,11,03,016,,136,27,157,,124,28,162,*71
@@ -34,13 +34,13 @@ $GPGSV,3,3,10,14,09,319,,11,03,016,,136,27,157,,124,28,162,*71
$GPGLL,5313.2228,N,00634.4228,E,200620.303,A*31
$GPGGA,200620.30,5313.2228,N,00634.4228,E,1,05,2.5,00000,M,,,,*25
$GPRMC,200620.30,A,5313.2228,N,00634.4228,E,00.0,000.0,200506,00,W*53
-{"class":"TPV","tag":"RMC","time":1148155580.300,"ept":0.005,"lat":53.220380000,"lon":6.573713333,"alt":0.000,"epx":39.000,"epy":39.000,"epv":101.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1148155580.300,"ept":0.005,"lat":53.220380000,"lon":6.573713333,"alt":0.000,"epx":17.848,"epy":24.244,"epv":101.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,26,05,22,09,18,,,,,,,,05.0,02.5,04.3*06
$PMGNST,01.75,3,T,816,11.1,-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","tag":"RMC","time":1148155581.300,"ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epx":37.500,"epy":37.500,"epv":98.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1148155581.300,"ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epv":98.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$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
@@ -49,6 +49,6 @@ $GPGSV,3,3,10,14,09,319,,11,03,016,,136,27,157,,124,28,162,*71
$GPGLL,5313.2227,N,00634.4228,E,200622.305,A*3A
$GPGGA,200622.31,5313.2227,N,00634.4228,E,1,05,2.5,00000,M,,,,*29
$GPRMC,200622.31,A,5313.2227,N,00634.4228,E,00.0,000.0,200506,00,W*5F
-{"class":"TPV","tag":"RMC","time":1148155582.310,"ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epx":39.000,"epy":39.000,"epv":103.500,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1148155582.310,"ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epx":17.848,"epy":24.244,"epv":103.500,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,26,05,22,09,18,,,,,,,,05.0,02.5,04.3*06
$PMGNST,01.75,3,T,816,11.1,-00495,00*40
diff --git a/test/stable/garmin-geko201.log.chk b/test/stable/garmin-geko201.log.chk
index faed6d2c..53a54328 100644
--- a/test/stable/garmin-geko201.log.chk
+++ b/test/stable/garmin-geko201.log.chk
@@ -3,7 +3,7 @@ $GPRMB,V,,,,,,,,,,,,A,S*0E
$GPGGA,214350,4023.8600,N,00339.1630,W,8,09,2.0,695.7,M,51.6,M,,*5A
{"class":"TPV","tag":"GGA","time":1118785430.000,"ept":0.005,"lat":40.397666667,"lon":-3.652716667,"alt":695.700,"climb":0.000,"mode":3}
$GPGSA,A,3,01,02,04,05,06,09,14,25,30,,,,3.6,2.0,3.0*3A
-{"class":"TPV","tag":"GSA","time":1118785430.000,"ept":0.005,"lat":40.397666667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1118785430.000,"ept":0.005,"lat":40.397666667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPGSV,3,1,09,01,19,319,41,02,17,093,40,04,09,049,37,05,60,046,49*77
$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
@@ -22,7 +22,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","tag":"GSV","time":1118785432.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":45,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":49,"used":true}]}
$GPGLL,4023.8660,N,00339.1630,W,214352,V,S*53
-{"class":"TPV","tag":"GLL","time":1118785432.000,"ept":0.005,"lat":40.397766667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785432.000,"ept":0.005,"lat":40.397766667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -36,7 +36,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","tag":"GSV","time":1118785434.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":45,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":50,"used":true}]}
$GPGLL,4023.8720,N,00339.1630,W,214354,V,S*50
-{"class":"TPV","tag":"GLL","time":1118785434.000,"ept":0.005,"lat":40.397866667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785434.000,"ept":0.005,"lat":40.397866667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -50,7 +50,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","tag":"GSV","time":1118785436.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":50,"used":true}]}
$GPGLL,4023.8780,N,00339.1630,W,214356,V,S*58
-{"class":"TPV","tag":"GLL","time":1118785436.000,"ept":0.005,"lat":40.397966667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785436.000,"ept":0.005,"lat":40.397966667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -64,7 +64,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","tag":"GSV","time":1118785438.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":48,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":50,"used":true}]}
$GPGLL,4023.8840,N,00339.1630,W,214358,V,S*55
-{"class":"TPV","tag":"GLL","time":1118785438.000,"ept":0.005,"lat":40.398066667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785438.000,"ept":0.005,"lat":40.398066667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -78,7 +78,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","tag":"GSV","time":1118785440.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":40,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":48,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":50,"used":true}]}
$GPGLL,4023.8900,N,00339.1630,W,214400,V,S*5A
-{"class":"TPV","tag":"GLL","time":1118785440.000,"ept":0.005,"lat":40.398166667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785440.000,"ept":0.005,"lat":40.398166667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -92,7 +92,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","tag":"GSV","time":1118785442.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":50,"used":true}]}
$GPGLL,4023.8960,N,00339.1630,W,214402,V,S*5E
-{"class":"TPV","tag":"GLL","time":1118785442.000,"ept":0.005,"lat":40.398266667,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785442.000,"ept":0.005,"lat":40.398266667,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -106,7 +106,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","tag":"GSV","time":1118785444.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":40,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":294,"ss":50,"used":true}]}
$GPGLL,4023.9021,N,00339.1630,W,214404,V,S*55
-{"class":"TPV","tag":"GLL","time":1118785444.000,"ept":0.005,"lat":40.398368333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785444.000,"ept":0.005,"lat":40.398368333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -120,7 +120,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","tag":"GSV","time":1118785446.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":48,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9081,N,00339.1630,W,214406,V,S*5D
-{"class":"TPV","tag":"GLL","time":1118785446.000,"ept":0.005,"lat":40.398468333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785446.000,"ept":0.005,"lat":40.398468333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -134,7 +134,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","tag":"GSV","time":1118785448.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9141,N,00339.1630,W,214408,V,S*5E
-{"class":"TPV","tag":"GLL","time":1118785448.000,"ept":0.005,"lat":40.398568333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785448.000,"ept":0.005,"lat":40.398568333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -148,7 +148,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","tag":"GSV","time":1118785450.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":49,"used":true}]}
$GPGLL,4023.9201,N,00339.1630,W,214410,V,S*50
-{"class":"TPV","tag":"GLL","time":1118785450.000,"ept":0.005,"lat":40.398668333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785450.000,"ept":0.005,"lat":40.398668333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -162,7 +162,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","tag":"GSV","time":1118785452.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":48,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":36,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9261,N,00339.1630,W,214412,V,S*54
-{"class":"TPV","tag":"GLL","time":1118785452.000,"ept":0.005,"lat":40.398768333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785452.000,"ept":0.005,"lat":40.398768333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -176,7 +176,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","tag":"GSV","time":1118785454.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":37,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":36,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9321,N,00339.1630,W,214414,V,S*57
-{"class":"TPV","tag":"GLL","time":1118785454.000,"ept":0.005,"lat":40.398868333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785454.000,"ept":0.005,"lat":40.398868333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -190,7 +190,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","tag":"GSV","time":1118785456.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":36,"used":true},{"PRN":5,"el":60,"az":46,"ss":48,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9381,N,00339.1630,W,214416,V,S*5F
-{"class":"TPV","tag":"GLL","time":1118785456.000,"ept":0.005,"lat":40.398968333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785456.000,"ept":0.005,"lat":40.398968333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -204,7 +204,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","tag":"GSV","time":1118785458.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true},{"PRN":2,"el":17,"az":93,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":36,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9441,N,00339.1630,W,214418,V,S*5A
-{"class":"TPV","tag":"GLL","time":1118785458.000,"ept":0.005,"lat":40.399068333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785458.000,"ept":0.005,"lat":40.399068333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -218,7 +218,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","tag":"GSV","time":1118785460.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true},{"PRN":2,"el":18,"az":92,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":35,"used":true},{"PRN":5,"el":60,"az":46,"ss":48,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9501,N,00339.1630,W,214420,V,S*54
-{"class":"TPV","tag":"GLL","time":1118785460.000,"ept":0.005,"lat":40.399168333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785460.000,"ept":0.005,"lat":40.399168333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -232,7 +232,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","tag":"GSV","time":1118785462.000,"xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true},{"PRN":2,"el":18,"az":92,"ss":40,"used":true},{"PRN":4,"el":9,"az":49,"ss":36,"used":true},{"PRN":5,"el":60,"az":46,"ss":49,"used":true},{"PRN":6,"el":39,"az":195,"ss":46,"used":true},{"PRN":9,"el":40,"az":115,"ss":46,"used":true},{"PRN":14,"el":48,"az":286,"ss":47,"used":true},{"PRN":25,"el":9,"az":307,"ss":37,"used":true},{"PRN":30,"el":67,"az":295,"ss":50,"used":true}]}
$GPGLL,4023.9561,N,00339.1630,W,214422,V,S*50
-{"class":"TPV","tag":"GLL","time":1118785462.000,"ept":0.005,"lat":40.399268333,"lon":-3.652716667,"alt":695.700,"epx":30.000,"epy":30.000,"epv":69.000,"climb":0.000,"eps":30.57,"mode":3}
+{"class":"TPV","tag":"GLL","time":1118785462.000,"ept":0.005,"lat":40.399268333,"lon":-3.652716667,"alt":695.700,"epv":69.000,"climb":0.000,"mode":3}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
diff --git a/test/stable/garmin17n.log.chk b/test/stable/garmin17n.log.chk
index 6c6a6363..bcb435a3 100644
--- a/test/stable/garmin17n.log.chk
+++ b/test/stable/garmin17n.log.chk
@@ -3,7 +3,7 @@ $GPRMC,093802,A,5213.1439,N,02100.6511,E,000.0,226.0,160305,004.2,E,D*15
$GPGGA,093802,5213.1439,N,02100.6511,E,2,10,0.9,137.2,M,36.2,M,,*43
{"class":"TPV","tag":"GGA","time":1110965882.000,"ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"track":226.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,03,06,15,16,18,19,21,22,,27,29,,1.6,0.9,1.3*34
-{"class":"TPV","tag":"GSA","time":1110965882.000,"ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":3.375,"epy":3.375,"epv":7.475,"track":226.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1110965882.000,"ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epv":7.475,"track":226.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,2,12,18,50,135,50,19,15,291,46,21,59,069,51,22,30,169,49*75
$PGRME,1.7,M,2.4,M,3.0,M*2D
$GPGLL,5213.1439,N,02100.6511,E,093802,A,D*48
@@ -20,7 +20,7 @@ $GPGSV,3,3,12,26,14,065,48,27,08,336,38,29,14,048,44,44,18,130,41*78
{"class":"SKY","tag":"GSV","time":1110965883.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":8,"satellites":[{"PRN":18,"el":50,"az":135,"ss":50,"used":true},{"PRN":19,"el":15,"az":291,"ss":46,"used":true},{"PRN":21,"el":59,"az":69,"ss":51,"used":true},{"PRN":22,"el":30,"az":169,"ss":49,"used":true},{"PRN":26,"el":14,"az":65,"ss":48,"used":false},{"PRN":27,"el":8,"az":336,"ss":38,"used":true},{"PRN":29,"el":14,"az":48,"ss":44,"used":true},{"PRN":44,"el":18,"az":130,"ss":41,"used":false}]}
$PGRME,1.7,M,2.4,M,3.0,M*2D
$GPGLL,5213.1439,N,02100.6511,E,093803,A,D*49
-{"class":"TPV","tag":"GLL","time":1110965883.000,"ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":3.530,"epy":3.530,"epv":4.983,"track":226.0000,"speed":0.000,"climb":0.000,"eps":6.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1110965883.000,"ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":3.530,"epy":3.530,"epv":4.983,"track":226.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPVTG,226,T,222,M,000.0,N,0000.0,K,D*12
$PGRMV,0.0,0.0,0.0*5C
$PGRMF,290,293896,160305,093803,13,5213.1439,N,02100.6511,E,A,2,0,226,2,1*13
diff --git a/test/stable/garmin25lp.log.chk b/test/stable/garmin25lp.log.chk
index 13fe7833..528e13ee 100644
--- a/test/stable/garmin25lp.log.chk
+++ b/test/stable/garmin25lp.log.chk
@@ -66,87 +66,87 @@ $GPGSV,2,1,08,01,10,158,44,03,72,164,42,11,24,279,,14,30,119,48*74
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","tag":"GSV","time":1110888205.000,"xdop":0.00,"hdop":0.00,"pdop":0.00,"reported":8,"satellites":[{"PRN":1,"el":10,"az":158,"ss":44,"used":false},{"PRN":3,"el":72,"az":164,"ss":42,"used":false},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":48,"used":false},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false}]}
$GPRMC,120326,A,4221.3871,N,01322.0800,E,000.0,000.0,150305,001.4,E*77
-{"class":"TPV","tag":"RMC","time":1110888206.000,"ept":0.005,"lat":42.356451667,"lon":13.368000000,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"mode":2}
+{"class":"TPV","tag":"RMC","time":1110888206.000,"ept":0.005,"lat":42.356451667,"lon":13.368000000,"track":0.0000,"speed":0.000,"mode":2}
$GPGGA,120326,4221.3871,N,01322.0800,E,1,00,3.1,746.1,M,44.2,M,,*40
$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
{"class":"SKY","tag":"GSV","time":1110888206.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":8,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":48,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false}]}
$GPRMC,120327,A,4221.3872,N,01322.0800,E,000.0,000.0,150305,001.4,E*75
-{"class":"TPV","tag":"RMC","time":1110888207.000,"ept":0.005,"lat":42.356453333,"lon":13.368000000,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888207.000,"ept":0.005,"lat":42.356453333,"lon":13.368000000,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120327,4221.3872,N,01322.0800,E,1,03,3.1,746.1,M,44.2,M,,*41
-{"class":"TPV","tag":"GGA","time":1110888207.000,"ept":0.005,"lat":42.356453333,"lon":13.368000000,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888207.000,"ept":0.005,"lat":42.356453333,"lon":13.368000000,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$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
{"class":"SKY","tag":"GSV","time":1110888207.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":8,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":48,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false}]}
$GPRMC,120328,A,4221.3873,N,01322.0800,E,000.0,000.0,150305,001.4,E*7B
-{"class":"TPV","tag":"RMC","time":1110888208.000,"ept":0.005,"lat":42.356455000,"lon":13.368000000,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888208.000,"ept":0.005,"lat":42.356455000,"lon":13.368000000,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120328,4221.3873,N,01322.0800,E,1,03,3.1,746.1,M,44.2,M,,*4F
-{"class":"TPV","tag":"GGA","time":1110888208.000,"ept":0.005,"lat":42.356455000,"lon":13.368000000,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888208.000,"ept":0.005,"lat":42.356455000,"lon":13.368000000,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,48*75
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888208.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":48,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120329,A,4221.3874,N,01322.0805,E,000.0,000.0,150305,001.4,E*78
-{"class":"TPV","tag":"RMC","time":1110888209.000,"ept":0.005,"lat":42.356456667,"lon":13.368008333,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888209.000,"ept":0.005,"lat":42.356456667,"lon":13.368008333,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120329,4221.3874,N,01322.0805,E,1,03,3.1,746.1,M,44.2,M,,*4C
-{"class":"TPV","tag":"GGA","time":1110888209.000,"ept":0.005,"lat":42.356456667,"lon":13.368008333,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888209.000,"ept":0.005,"lat":42.356456667,"lon":13.368008333,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,48*75
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888209.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":48,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120330,A,4221.3875,N,01322.0807,E,000.0,000.0,150305,001.4,E*73
-{"class":"TPV","tag":"RMC","time":1110888210.000,"ept":0.005,"lat":42.356458333,"lon":13.368011667,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888210.000,"ept":0.005,"lat":42.356458333,"lon":13.368011667,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120330,4221.3875,N,01322.0807,E,1,03,3.1,746.1,M,44.2,M,,*47
-{"class":"TPV","tag":"GGA","time":1110888210.000,"ept":0.005,"lat":42.356458333,"lon":13.368011667,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888210.000,"ept":0.005,"lat":42.356458333,"lon":13.368011667,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,47*7A
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888210.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":47,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120331,A,4221.3880,N,01322.0808,E,000.0,000.0,150305,001.4,E*77
-{"class":"TPV","tag":"RMC","time":1110888211.000,"ept":0.005,"lat":42.356466667,"lon":13.368013333,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888211.000,"ept":0.005,"lat":42.356466667,"lon":13.368013333,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120331,4221.3880,N,01322.0808,E,1,03,3.1,746.1,M,44.2,M,,*43
-{"class":"TPV","tag":"GGA","time":1110888211.000,"ept":0.005,"lat":42.356466667,"lon":13.368013333,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888211.000,"ept":0.005,"lat":42.356466667,"lon":13.368013333,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,47*7A
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888211.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":47,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120332,A,4221.3884,N,01322.0802,E,000.0,000.0,150305,001.4,E*7A
-{"class":"TPV","tag":"RMC","time":1110888212.000,"ept":0.005,"lat":42.356473333,"lon":13.368003333,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888212.000,"ept":0.005,"lat":42.356473333,"lon":13.368003333,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120332,4221.3884,N,01322.0802,E,1,03,3.1,746.1,M,44.2,M,,*4E
-{"class":"TPV","tag":"GGA","time":1110888212.000,"ept":0.005,"lat":42.356473333,"lon":13.368003333,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888212.000,"ept":0.005,"lat":42.356473333,"lon":13.368003333,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,47*7A
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888212.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":47,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120333,A,4221.3889,N,01322.0794,E,000.0,000.0,150305,001.4,E*76
-{"class":"TPV","tag":"RMC","time":1110888213.000,"ept":0.005,"lat":42.356481667,"lon":13.367990000,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888213.000,"ept":0.005,"lat":42.356481667,"lon":13.367990000,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120333,4221.3889,N,01322.0794,E,1,03,3.1,746.1,M,44.2,M,,*42
-{"class":"TPV","tag":"GGA","time":1110888213.000,"ept":0.005,"lat":42.356481667,"lon":13.367990000,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888213.000,"ept":0.005,"lat":42.356481667,"lon":13.367990000,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,47*7A
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888213.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":47,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120334,A,4221.3893,N,01322.0786,E,000.0,000.0,150305,001.4,E*79
-{"class":"TPV","tag":"RMC","time":1110888214.000,"ept":0.005,"lat":42.356488333,"lon":13.367976667,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888214.000,"ept":0.005,"lat":42.356488333,"lon":13.367976667,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120334,4221.3893,N,01322.0786,E,1,03,3.1,746.1,M,44.2,M,,*4D
-{"class":"TPV","tag":"GGA","time":1110888214.000,"ept":0.005,"lat":42.356488333,"lon":13.367976667,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888214.000,"ept":0.005,"lat":42.356488333,"lon":13.367976667,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,47*7A
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
$GPGSV,3,3,09,22,50,054,,,,,,,,,,,,,*44
{"class":"SKY","tag":"GSV","time":1110888214.000,"xdop":0.00,"hdop":3.10,"pdop":3.10,"reported":9,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true},{"PRN":3,"el":72,"az":164,"ss":42,"used":true},{"PRN":11,"el":24,"az":279,"ss":0,"used":false},{"PRN":14,"el":30,"az":119,"ss":47,"used":true},{"PRN":15,"el":33,"az":70,"ss":39,"used":false},{"PRN":16,"el":5,"az":184,"ss":0,"used":false},{"PRN":18,"el":20,"az":46,"ss":0,"used":false},{"PRN":19,"el":73,"az":304,"ss":0,"used":false},{"PRN":22,"el":50,"az":54,"ss":0,"used":false}]}
$GPRMC,120335,A,4221.3898,N,01322.0780,E,000.0,000.0,150305,001.4,E*75
-{"class":"TPV","tag":"RMC","time":1110888215.000,"ept":0.005,"lat":42.356496667,"lon":13.367966667,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110888215.000,"ept":0.005,"lat":42.356496667,"lon":13.367966667,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,120335,4221.3898,N,01322.0780,E,1,03,3.1,746.1,M,44.2,M,,*41
-{"class":"TPV","tag":"GGA","time":1110888215.000,"ept":0.005,"lat":42.356496667,"lon":13.367966667,"alt":746.100,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"GGA","time":1110888215.000,"ept":0.005,"lat":42.356496667,"lon":13.367966667,"alt":746.100,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$GPGSV,3,1,09,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,47*7A
$GPGSV,3,2,09,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
diff --git a/test/stable/garmin38.log.chk b/test/stable/garmin38.log.chk
index 1aebe892..b908a5ed 100644
--- a/test/stable/garmin38.log.chk
+++ b/test/stable/garmin38.log.chk
@@ -28,7 +28,7 @@ $GPGSV,2,2,08,15,18,138,00,18,20,079,00,25,27,172,39,31,27,263,42*79
{"class":"SKY","tag":"GSV","time":1034086938.000,"xdop":2.80,"hdop":1.80,"pdop":3.30,"reported":8,"satellites":[{"PRN":3,"el":23,"az":224,"ss":43,"used":true},{"PRN":9,"el":6,"az":37,"ss":0,"used":false},{"PRN":11,"el":17,"az":314,"ss":38,"used":true},{"PRN":14,"el":75,"az":15,"ss":44,"used":true},{"PRN":15,"el":18,"az":138,"ss":0,"used":false},{"PRN":18,"el":20,"az":79,"ss":0,"used":false},{"PRN":25,"el":27,"az":172,"ss":39,"used":true},{"PRN":31,"el":27,"az":263,"ss":42,"used":true}]}
$PGRME,19.2,M,28.7,M,34.6,M*18
$GPGLL,3348.451,N,11821.144,W,142218,A*32
-{"class":"TPV","tag":"GLL","time":1034086938.000,"ept":0.005,"lat":33.807516667,"lon":-118.352400000,"alt":38.400,"epx":39.864,"epy":39.864,"epv":59.589,"track":353.6000,"speed":0.000,"climb":0.000,"eps":33.43,"mode":3}
+{"class":"TPV","tag":"GLL","time":1034086938.000,"ept":0.005,"lat":33.807516667,"lon":-118.352400000,"alt":38.400,"epx":39.864,"epy":39.864,"epv":59.589,"track":353.6000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,126,f,3*1E
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
@@ -42,7 +42,7 @@ $GPGSV,2,2,08,15,18,138,00,18,20,079,00,25,27,172,39,31,27,263,41*7A
{"class":"SKY","tag":"GSV","time":1034086940.000,"xdop":2.80,"hdop":1.80,"pdop":3.30,"reported":8,"satellites":[{"PRN":3,"el":23,"az":224,"ss":43,"used":true},{"PRN":9,"el":6,"az":37,"ss":0,"used":false},{"PRN":11,"el":17,"az":314,"ss":38,"used":true},{"PRN":14,"el":75,"az":15,"ss":43,"used":true},{"PRN":15,"el":18,"az":138,"ss":0,"used":false},{"PRN":18,"el":20,"az":79,"ss":0,"used":false},{"PRN":25,"el":27,"az":172,"ss":39,"used":true},{"PRN":31,"el":27,"az":263,"ss":41,"used":true}]}
$PGRME,19.2,M,28.7,M,34.6,M*18
$GPGLL,3348.451,N,11821.142,W,142220,A*3F
-{"class":"TPV","tag":"GLL","time":1034086940.000,"ept":0.005,"lat":33.807516667,"lon":-118.352366667,"alt":37.600,"epx":39.864,"epy":39.864,"epv":59.589,"track":353.6000,"speed":0.000,"climb":0.000,"eps":33.43,"mode":3}
+{"class":"TPV","tag":"GLL","time":1034086940.000,"ept":0.005,"lat":33.807516667,"lon":-118.352366667,"alt":37.600,"epx":39.864,"epy":39.864,"epv":59.589,"track":353.6000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,123,f,3*1B
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
@@ -56,7 +56,7 @@ $GPGSV,2,2,08,15,18,138,00,18,20,079,00,25,27,172,40,31,27,263,41*74
{"class":"SKY","tag":"GSV","time":1034086942.000,"xdop":2.80,"hdop":1.80,"pdop":3.30,"reported":8,"satellites":[{"PRN":3,"el":23,"az":224,"ss":42,"used":true},{"PRN":9,"el":6,"az":37,"ss":0,"used":false},{"PRN":11,"el":17,"az":314,"ss":38,"used":true},{"PRN":14,"el":75,"az":15,"ss":43,"used":true},{"PRN":15,"el":18,"az":138,"ss":0,"used":false},{"PRN":18,"el":20,"az":79,"ss":0,"used":false},{"PRN":25,"el":27,"az":172,"ss":40,"used":true},{"PRN":31,"el":27,"az":263,"ss":41,"used":true}]}
$PGRME,19.2,M,28.9,M,34.7,M*17
$GPGLL,3348.451,N,11821.143,W,142222,A*3C
-{"class":"TPV","tag":"GLL","time":1034086942.000,"ept":0.005,"lat":33.807516667,"lon":-118.352383333,"alt":38.000,"epx":39.864,"epy":39.864,"epv":60.004,"track":353.6000,"speed":0.000,"climb":0.000,"eps":33.43,"mode":3}
+{"class":"TPV","tag":"GLL","time":1034086942.000,"ept":0.005,"lat":33.807516667,"lon":-118.352383333,"alt":38.000,"epx":39.864,"epy":39.864,"epv":60.004,"track":353.6000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,125,f,3*1D
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
@@ -70,5 +70,5 @@ $GPGSV,2,2,08,15,18,138,00,18,20,079,00,25,27,172,39,31,27,263,40*7B
{"class":"SKY","tag":"GSV","time":1034086944.000,"xdop":2.80,"hdop":1.80,"pdop":3.30,"reported":8,"satellites":[{"PRN":3,"el":23,"az":224,"ss":43,"used":true},{"PRN":9,"el":6,"az":37,"ss":0,"used":false},{"PRN":11,"el":17,"az":314,"ss":39,"used":true},{"PRN":14,"el":75,"az":15,"ss":44,"used":true},{"PRN":15,"el":18,"az":138,"ss":0,"used":false},{"PRN":18,"el":20,"az":79,"ss":0,"used":false},{"PRN":25,"el":27,"az":172,"ss":39,"used":true},{"PRN":31,"el":27,"az":263,"ss":40,"used":true}]}
$PGRME,19.2,M,28.9,M,34.7,M*17
$GPGLL,3348.451,N,11821.143,W,142224,A*3A
-{"class":"TPV","tag":"GLL","time":1034086944.000,"ept":0.005,"lat":33.807516667,"lon":-118.352383333,"alt":38.000,"epx":39.864,"epy":39.864,"epv":60.004,"track":353.6000,"speed":0.000,"climb":0.000,"eps":33.43,"mode":3}
+{"class":"TPV","tag":"GLL","time":1034086944.000,"ept":0.005,"lat":33.807516667,"lon":-118.352383333,"alt":38.000,"epx":39.864,"epy":39.864,"epv":60.004,"track":353.6000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,125,f,3*1D
diff --git a/test/stable/garmin48.log.chk b/test/stable/garmin48.log.chk
index 242f6a54..f34f8776 100644
--- a/test/stable/garmin48.log.chk
+++ b/test/stable/garmin48.log.chk
@@ -4,7 +4,7 @@ $GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225308,4527.458,S,16709.165,E,1,05,2.1,14.7,M,1.1,M,,*53
{"class":"TPV","tag":"GGA","time":991867988.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,3.1,2.1,2.0*3A
-{"class":"TPV","tag":"GSA","time":991867988.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"epx":31.500,"epy":31.500,"epv":46.000,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":991867988.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"epv":46.000,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
$GPGSV,3,2,11,13,37,235,48,20,41,333,46,22,65,081,46,24,02,205,00*7B
$GPGSV,3,3,11,25,20,108,00,27,08,281,00,28,17,339,39,,,,*4C
@@ -18,7 +18,7 @@ $GPRTE,1,1,c,0*07
$GPRMC,225310,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*64
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225310,4527.458,S,16709.165,E,1,05,2.1,14.6,M,1.1,M,,*5B
-{"class":"TPV","tag":"GGA","time":991867990.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.600,"epx":31.500,"epy":31.500,"epv":46.000,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GGA","time":991867990.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.600,"epv":46.000,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,3.1,2.1,2.0*3A
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
$GPGSV,3,2,11,13,37,235,48,20,41,333,46,22,65,081,46,24,02,205,00*7B
@@ -34,7 +34,7 @@ $GPRTE,1,1,c,0*07
$GPRMC,225312,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*66
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225312,4527.458,S,16709.165,E,1,05,2.2,14.7,M,1.1,M,,*5B
-{"class":"TPV","tag":"GGA","time":991867992.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"epx":31.500,"epy":31.500,"epv":46.000,"track":94.5000,"speed":0.000,"climb":0.000,"eps":25.20,"mode":3}
+{"class":"TPV","tag":"GGA","time":991867992.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"epv":46.000,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,3.2,2.2,2.1*3B
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
$GPGSV,3,2,11,13,37,235,49,20,41,333,46,22,65,081,46,24,02,205,00*7A
@@ -42,7 +42,7 @@ $GPGSV,3,3,11,25,20,108,00,27,08,281,00,28,17,339,39,,,,*4C
{"class":"SKY","tag":"GSV","time":991867992.000,"xdop":2.10,"hdop":2.20,"pdop":3.20,"reported":11,"satellites":[{"PRN":1,"el":78,"az":221,"ss":47,"used":true},{"PRN":3,"el":9,"az":42,"ss":0,"used":false},{"PRN":4,"el":5,"az":242,"ss":0,"used":false},{"PRN":6,"el":4,"az":149,"ss":0,"used":false},{"PRN":13,"el":37,"az":235,"ss":49,"used":true},{"PRN":20,"el":41,"az":333,"ss":46,"used":true},{"PRN":22,"el":65,"az":81,"ss":46,"used":true},{"PRN":24,"el":2,"az":205,"ss":0,"used":false},{"PRN":25,"el":20,"az":108,"ss":0,"used":false},{"PRN":27,"el":8,"az":281,"ss":0,"used":false},{"PRN":28,"el":17,"az":339,"ss":39,"used":true}]}
$PGRME,9.2,M,15.0,M,12.6,M*24
$GPGLL,4527.458,S,16709.165,E,225313,A*35
-{"class":"TPV","tag":"GLL","time":991867992.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"epx":19.102,"epy":19.102,"epv":31.144,"track":94.5000,"speed":0.000,"climb":0.000,"eps":25.20,"mode":3}
+{"class":"TPV","tag":"GLL","time":991867992.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.700,"epx":19.102,"epy":19.102,"epv":31.144,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,48,f,3*27
$PGRMM,WGS 84*06
$GPBOD,,T,,M,,*47
@@ -50,7 +50,7 @@ $GPRTE,1,1,c,0*07
$GPRMC,225314,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*60
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225314,4527.458,S,16709.165,E,1,05,2.2,14.6,M,1.1,M,,*5C
-{"class":"TPV","tag":"GGA","time":991867994.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.600,"epx":33.000,"epy":33.000,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"eps":26.05,"mode":3}
+{"class":"TPV","tag":"GGA","time":991867994.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.600,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,3.2,2.2,2.1*3B
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
$GPGSV,3,2,11,13,37,235,49,20,41,333,46,22,65,081,46,24,02,205,00*7A
@@ -58,7 +58,7 @@ $GPGSV,3,3,11,25,20,108,00,27,08,281,00,28,17,339,39,,,,*4C
{"class":"SKY","tag":"GSV","time":991867994.000,"xdop":2.10,"hdop":2.20,"pdop":3.20,"reported":11,"satellites":[{"PRN":1,"el":78,"az":221,"ss":47,"used":true},{"PRN":3,"el":9,"az":42,"ss":0,"used":false},{"PRN":4,"el":5,"az":242,"ss":0,"used":false},{"PRN":6,"el":4,"az":149,"ss":0,"used":false},{"PRN":13,"el":37,"az":235,"ss":49,"used":true},{"PRN":20,"el":41,"az":333,"ss":46,"used":true},{"PRN":22,"el":65,"az":81,"ss":46,"used":true},{"PRN":24,"el":2,"az":205,"ss":0,"used":false},{"PRN":25,"el":20,"az":108,"ss":0,"used":false},{"PRN":27,"el":8,"az":281,"ss":0,"used":false},{"PRN":28,"el":17,"az":339,"ss":39,"used":true}]}
$PGRME,9.2,M,15.0,M,12.6,M*24
$GPGLL,4527.458,S,16709.165,E,225315,A*33
-{"class":"TPV","tag":"GLL","time":991867994.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.600,"epx":19.102,"epy":19.102,"epv":31.144,"track":94.5000,"speed":0.000,"climb":0.000,"eps":26.05,"mode":3}
+{"class":"TPV","tag":"GLL","time":991867994.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.600,"epx":19.102,"epy":19.102,"epv":31.144,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,48,f,3*27
$PGRMM,WGS 84*06
$GPBOD,,T,,M,,*47
@@ -66,7 +66,7 @@ $GPRTE,1,1,c,0*07
$GPRMC,225316,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*62
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225316,4527.458,S,16709.165,E,1,05,2.2,14.4,M,1.1,M,,*5C
-{"class":"TPV","tag":"GGA","time":991867996.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.400,"epx":33.000,"epy":33.000,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"eps":26.05,"mode":3}
+{"class":"TPV","tag":"GGA","time":991867996.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.400,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,3.2,2.2,2.1*3B
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
$GPGSV,3,2,11,13,37,235,49,20,40,333,46,22,65,081,46,24,02,205,00*7B
@@ -74,7 +74,7 @@ $GPGSV,3,3,11,25,20,108,00,27,08,281,00,28,17,339,39,,,,*4C
{"class":"SKY","tag":"GSV","time":991867996.000,"xdop":2.10,"hdop":2.20,"pdop":3.20,"reported":11,"satellites":[{"PRN":1,"el":78,"az":221,"ss":47,"used":true},{"PRN":3,"el":9,"az":42,"ss":0,"used":false},{"PRN":4,"el":5,"az":242,"ss":0,"used":false},{"PRN":6,"el":4,"az":149,"ss":0,"used":false},{"PRN":13,"el":37,"az":235,"ss":49,"used":true},{"PRN":20,"el":40,"az":333,"ss":46,"used":true},{"PRN":22,"el":65,"az":81,"ss":46,"used":true},{"PRN":24,"el":2,"az":205,"ss":0,"used":false},{"PRN":25,"el":20,"az":108,"ss":0,"used":false},{"PRN":27,"el":8,"az":281,"ss":0,"used":false},{"PRN":28,"el":17,"az":339,"ss":39,"used":true}]}
$PGRME,9.2,M,15.0,M,12.6,M*24
$GPGLL,4527.458,S,16709.165,E,225317,A*31
-{"class":"TPV","tag":"GLL","time":991867996.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.400,"epx":19.102,"epy":19.102,"epv":31.144,"track":94.5000,"speed":0.000,"climb":0.000,"eps":26.05,"mode":3}
+{"class":"TPV","tag":"GLL","time":991867996.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.400,"epx":19.102,"epy":19.102,"epv":31.144,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,46,f,3*29
$PGRMM,WGS 84*06
$GPBOD,,T,,M,,*47
@@ -82,7 +82,7 @@ $GPRTE,1,1,c,0*07
$GPRMC,225318,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*6C
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225318,4527.458,S,16709.165,E,1,05,2.2,14.0,M,1.1,M,,*56
-{"class":"TPV","tag":"GGA","time":991867998.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.000,"epx":33.000,"epy":33.000,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"eps":26.05,"mode":3}
+{"class":"TPV","tag":"GGA","time":991867998.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.000,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,3.2,2.2,2.1*3B
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*7
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
@@ -91,7 +91,7 @@ $GPGSV,3,3,11,25,20,108,00,27,08,281,00,28,17,339,40,,,,*42
{"class":"SKY","tag":"GSV","time":991867998.000,"xdop":2.10,"hdop":2.20,"pdop":3.20,"reported":11,"satellites":[{"PRN":1,"el":78,"az":221,"ss":47,"used":true},{"PRN":3,"el":9,"az":42,"ss":0,"used":false},{"PRN":4,"el":5,"az":242,"ss":0,"used":false},{"PRN":6,"el":4,"az":149,"ss":0,"used":false},{"PRN":13,"el":37,"az":235,"ss":49,"used":true},{"PRN":20,"el":40,"az":333,"ss":46,"used":true},{"PRN":22,"el":65,"az":83,"ss":46,"used":true},{"PRN":24,"el":2,"az":205,"ss":0,"used":false},{"PRN":25,"el":20,"az":108,"ss":0,"used":false},{"PRN":27,"el":8,"az":281,"ss":0,"used":false},{"PRN":28,"el":17,"az":339,"ss":40,"used":true}]}
$PGRME,10.3,M,15.2,M,16.7,M*1A
$GPGLL,4527.458,S,16709.165,E,225333,A*37
-{"class":"TPV","tag":"GLL","time":991867998.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.000,"epx":21.386,"epy":21.386,"epv":31.559,"track":94.5000,"speed":0.000,"climb":0.000,"eps":26.05,"mode":3}
+{"class":"TPV","tag":"GLL","time":991867998.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":14.000,"epx":21.386,"epy":21.386,"epv":31.559,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,41,f,3*2E
$PGRMM,WGS 84*06
$GPBOD,,T,,M,,*47
@@ -99,7 +99,7 @@ $GPRTE,1,1,c,0*07
$GPRMC,225334,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*62
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,225334,4527.458,S,16709.165,E,1,05,2.4,12.5,M,1.1,M,,*5D
-{"class":"TPV","tag":"GGA","time":991868014.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":12.500,"epx":33.000,"epy":33.000,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"eps":3.40,"mode":3}
+{"class":"TPV","tag":"GGA","time":991868014.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":12.500,"epv":48.300,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,01,,,,13,20,22,,,,28,,4.1,2.4,3.0*39
$GPGSV,3,1,11,01,78,221,47,03,09,042,00,04,05,242,00,06,04,149,00*70
$GPGSV,3,2,11,13,37,235,49,20,40,333,46,22,65,083,46,24,02,205,00*79
@@ -107,7 +107,7 @@ $GPGSV,3,3,11,25,20,108,00,27,08,281,00,28,17,339,41,,,,*43
{"class":"SKY","tag":"GSV","time":991868014.000,"xdop":3.00,"hdop":2.40,"pdop":4.10,"reported":11,"satellites":[{"PRN":1,"el":78,"az":221,"ss":47,"used":true},{"PRN":3,"el":9,"az":42,"ss":0,"used":false},{"PRN":4,"el":5,"az":242,"ss":0,"used":false},{"PRN":6,"el":4,"az":149,"ss":0,"used":false},{"PRN":13,"el":37,"az":235,"ss":49,"used":true},{"PRN":20,"el":40,"az":333,"ss":46,"used":true},{"PRN":22,"el":65,"az":83,"ss":46,"used":true},{"PRN":24,"el":2,"az":205,"ss":0,"used":false},{"PRN":25,"el":20,"az":108,"ss":0,"used":false},{"PRN":27,"el":8,"az":281,"ss":0,"used":false},{"PRN":28,"el":17,"az":339,"ss":41,"used":true}]}
$PGRME,10.3,M,15.2,M,16.7,M*1A
$GPGLL,4527.458,S,16709.165,E,225335,A*31
-{"class":"TPV","tag":"GLL","time":991868014.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":12.500,"epx":21.386,"epy":21.386,"epv":31.559,"track":94.5000,"speed":0.000,"climb":0.000,"eps":3.40,"mode":3}
+{"class":"TPV","tag":"GLL","time":991868014.000,"ept":0.005,"lat":-45.457633333,"lon":167.152750000,"alt":12.500,"epx":21.386,"epy":21.386,"epv":31.559,"track":94.5000,"speed":0.000,"climb":0.000,"mode":3}
$PGRMZ,41,f,3*2E
$PGRMM,WGS 84*06
$GPBOD,,T,,M,,*47
diff --git a/test/stable/gps-360.log.chk b/test/stable/gps-360.log.chk
index 672f5f43..883e36e6 100644
--- a/test/stable/gps-360.log.chk
+++ b/test/stable/gps-360.log.chk
@@ -1,12 +1,12 @@
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
-{"class":"TPV","tag":"GSA","epx":187.500,"epy":187.500,"epv":71.300,"mode":3}
+{"class":"TPV","tag":"GSA","epv":71.300,"mode":3}
$GPRMC,021612.949,A,5029.3800,N,10441.0390,W,0.039560,189.06,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154052972.949,"ept":0.005,"lat":50.489666667,"lon":-104.683983333,"epx":187.500,"epy":187.500,"track":189.0600,"speed":0.020,"mode":2}
+{"class":"TPV","tag":"RMC","time":1154052972.949,"ept":0.005,"lat":50.489666667,"lon":-104.683983333,"track":189.0600,"speed":0.020,"mode":2}
$GPGGA,021613.949,5029.3800,N,10441.0389,W,1,04,12.5,572.4,M,-20.3,M,0.0,0000*7E
$GPGLL,5029.3800,N,10441.0389,W,021613.949,A*22
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021613.949,A,5029.3800,N,10441.0389,W,0.009850,267.99,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154052973.949,"ept":0.005,"lat":50.489666667,"lon":-104.683981667,"alt":572.400,"epx":187.500,"epy":187.500,"epv":71.300,"track":267.9900,"speed":0.005,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052973.949,"ept":0.005,"lat":50.489666667,"lon":-104.683981667,"alt":572.400,"epv":71.300,"track":267.9900,"speed":0.005,"climb":0.000,"mode":3}
$GPGGA,021614.949,5029.3800,N,10441.0388,W,1,04,12.5,572.3,M,-20.3,M,0.0,0000*7F
$GPGLL,5029.3800,N,10441.0388,W,021614.949,A*24
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -15,27 +15,27 @@ $GPGSV,3,2,9,26,32,278,39,29,31,270,38,19,6,48,0,27,22,152,26*71
$GPGSV,3,3,9,123,0,0,0*40
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":49,"az":156,"ss":27,"used":false},{"PRN":17,"el":49,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":35,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":37,"used":true},{"PRN":26,"el":32,"az":278,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":38,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":26,"used":false},{"PRN":123,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021614.949,A,5029.3800,N,10441.0388,W,0.016538,341.48,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154052974.949,"ept":0.005,"lat":50.489666667,"lon":-104.683980000,"alt":572.300,"epx":187.500,"epy":187.500,"epv":71.300,"track":341.4800,"speed":0.009,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052974.949,"ept":0.005,"lat":50.489666667,"lon":-104.683980000,"alt":572.300,"epx":32.645,"epy":34.721,"epv":71.300,"track":341.4800,"speed":0.009,"climb":0.000,"mode":3}
$GPGGA,021615.949,5029.3799,N,10441.0387,W,1,04,12.5,572.1,M,-20.3,M,0.0,0000*7C
$GPGLL,5029.3799,N,10441.0387,W,021615.949,A*25
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021615.949,A,5029.3799,N,10441.0387,W,0.024470,357.79,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154052975.949,"ept":0.005,"lat":50.489665000,"lon":-104.683978333,"alt":572.100,"epx":187.500,"epy":187.500,"epv":71.300,"track":357.7900,"speed":0.013,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052975.949,"ept":0.005,"lat":50.489665000,"lon":-104.683978333,"alt":572.100,"epx":32.645,"epy":34.721,"epv":71.300,"track":357.7900,"speed":0.013,"climb":0.000,"eps":69.44,"mode":3}
$GPGGA,021616.949,5029.3800,N,10441.0387,W,1,04,12.5,571.9,M,-20.3,M,0.0,0000*7B
$GPGLL,5029.3800,N,10441.0387,W,021616.949,A*29
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021616.949,A,5029.3800,N,10441.0387,W,0.064679,355.50,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154052976.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epx":187.500,"epy":187.500,"epv":71.300,"track":355.5000,"speed":0.033,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052976.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epv":71.300,"track":355.5000,"speed":0.033,"climb":0.000,"mode":3}
$GPGGA,021617.949,5029.3800,N,10441.0387,W,1,04,12.5,571.9,M,-20.3,M,0.0,0000*7A
$GPGLL,5029.3800,N,10441.0387,W,021617.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021617.949,A,5029.3800,N,10441.0387,W,0.081945,359.64,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154052977.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.6400,"speed":0.042,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052977.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epv":71.300,"track":359.6400,"speed":0.042,"climb":0.000,"mode":3}
$GPGGA,021618.949,5029.3801,N,10441.0387,W,1,04,12.5,571.8,M,-20.3,M,0.0,0000*75
$GPGLL,5029.3801,N,10441.0387,W,021618.949,A*26
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021618.949,A,5029.3801,N,10441.0387,W,0.123681,359.07,280706,,*1D
-{"class":"TPV","tag":"RMC","time":1154052978.949,"ept":0.005,"lat":50.489668333,"lon":-104.683978333,"alt":571.800,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.0700,"speed":0.064,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052978.949,"ept":0.005,"lat":50.489668333,"lon":-104.683978333,"alt":571.800,"epv":71.300,"track":359.0700,"speed":0.064,"climb":0.000,"mode":3}
$GPGGA,021619.949,5029.3802,N,10441.0387,W,1,04,12.5,571.6,M,-20.3,M,0.0,0000*79
$GPGLL,5029.3802,N,10441.0387,W,021619.949,A*24
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -44,27 +44,27 @@ $GPGSV,3,2,9,26,32,277,39,29,31,270,38,19,6,48,0,27,22,152,20*78
$GPGSV,3,3,9,123,0,0,0*40
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":25,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":38,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":20,"used":false},{"PRN":123,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021619.949,A,5029.3802,N,10441.0387,W,0.152675,359.28,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154052979.949,"ept":0.005,"lat":50.489670000,"lon":-104.683978333,"alt":571.600,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.2800,"speed":0.079,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052979.949,"ept":0.005,"lat":50.489670000,"lon":-104.683978333,"alt":571.600,"epx":34.137,"epy":35.324,"epv":71.300,"track":359.2800,"speed":0.079,"climb":0.000,"mode":3}
$GPGGA,021620.949,5029.3803,N,10441.0387,W,1,04,12.5,571.7,M,-20.3,M,0.0,0000*73
$GPGLL,5029.3803,N,10441.0387,W,021620.949,A*2F
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021620.949,A,5029.3803,N,10441.0387,W,0.149670,359.57,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154052980.949,"ept":0.005,"lat":50.489671667,"lon":-104.683978333,"alt":571.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.5700,"speed":0.077,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052980.949,"ept":0.005,"lat":50.489671667,"lon":-104.683978333,"alt":571.700,"epx":34.137,"epy":35.324,"epv":71.300,"track":359.5700,"speed":0.077,"climb":0.000,"eps":70.65,"mode":3}
$GPGGA,021621.949,5029.3805,N,10441.0387,W,1,04,12.5,571.9,M,-20.3,M,0.0,0000*7A
$GPGLL,5029.3805,N,10441.0387,W,021621.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021621.949,A,5029.3805,N,10441.0387,W,0.139805,358.04,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154052981.949,"ept":0.005,"lat":50.489675000,"lon":-104.683978333,"alt":571.900,"epx":187.500,"epy":187.500,"epv":71.300,"track":358.0400,"speed":0.072,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052981.949,"ept":0.005,"lat":50.489675000,"lon":-104.683978333,"alt":571.900,"epv":71.300,"track":358.0400,"speed":0.072,"climb":0.000,"mode":3}
$GPGGA,021622.949,5029.3806,N,10441.0387,W,1,04,12.5,571.7,M,-20.3,M,0.0,0000*74
$GPGLL,5029.3806,N,10441.0387,W,021622.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021622.949,A,5029.3806,N,10441.0387,W,0.159851,358.60,280706,,*1D
-{"class":"TPV","tag":"RMC","time":1154052982.949,"ept":0.005,"lat":50.489676667,"lon":-104.683978333,"alt":571.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":358.6000,"speed":0.082,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052982.949,"ept":0.005,"lat":50.489676667,"lon":-104.683978333,"alt":571.700,"epv":71.300,"track":358.6000,"speed":0.082,"climb":0.000,"mode":3}
$GPGGA,021623.949,5029.3808,N,10441.0387,W,1,04,12.5,571.2,M,-20.3,M,0.0,0000*7E
$GPGLL,5029.3808,N,10441.0387,W,021623.949,A*27
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021623.949,A,5029.3808,N,10441.0387,W,0.211601,1.82,280706,,*15
-{"class":"TPV","tag":"RMC","time":1154052983.949,"ept":0.005,"lat":50.489680000,"lon":-104.683978333,"alt":571.200,"epx":187.500,"epy":187.500,"epv":71.300,"track":1.8200,"speed":0.109,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052983.949,"ept":0.005,"lat":50.489680000,"lon":-104.683978333,"alt":571.200,"epv":71.300,"track":1.8200,"speed":0.109,"climb":0.000,"mode":3}
$GPGGA,021624.949,5029.3810,N,10441.0386,W,1,04,12.5,570.7,M,-20.3,M,0.0,0000*75
$GPGLL,5029.3810,N,10441.0386,W,021624.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -73,27 +73,27 @@ $GPGSV,3,2,9,26,32,277,39,29,31,270,38,19,6,48,0,27,22,152,21*79
$GPGSV,3,3,9,123,0,0,0*40
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":25,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":37,"used":true},{"PRN":26,"el":32,"az":277,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":38,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":21,"used":false},{"PRN":123,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021624.949,A,5029.3810,N,10441.0386,W,0.200234,356.84,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154052984.949,"ept":0.005,"lat":50.489683333,"lon":-104.683976667,"alt":570.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":356.8400,"speed":0.103,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052984.949,"ept":0.005,"lat":50.489683333,"lon":-104.683976667,"alt":570.700,"epx":34.137,"epy":35.324,"epv":71.300,"track":356.8400,"speed":0.103,"climb":0.000,"mode":3}
$GPGGA,021625.949,5029.3812,N,10441.0386,W,1,04,12.5,570.1,M,-20.3,M,0.0,0000*70
$GPGLL,5029.3812,N,10441.0386,W,021625.949,A*2B
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021625.949,A,5029.3812,N,10441.0386,W,0.222299,359.84,280706,,*14
-{"class":"TPV","tag":"RMC","time":1154052985.949,"ept":0.005,"lat":50.489686667,"lon":-104.683976667,"alt":570.100,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.8400,"speed":0.114,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052985.949,"ept":0.005,"lat":50.489686667,"lon":-104.683976667,"alt":570.100,"epx":34.137,"epy":35.324,"epv":71.300,"track":359.8400,"speed":0.114,"climb":0.000,"eps":70.65,"mode":3}
$GPGGA,021626.949,5029.3814,N,10441.0385,W,1,04,12.5,569.4,M,-20.3,M,0.0,0000*7B
$GPGLL,5029.3814,N,10441.0385,W,021626.949,A*2D
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021626.949,A,5029.3814,N,10441.0385,W,0.196906,0.09,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154052986.949,"ept":0.005,"lat":50.489690000,"lon":-104.683975000,"alt":569.400,"epx":187.500,"epy":187.500,"epv":71.300,"track":0.0900,"speed":0.101,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052986.949,"ept":0.005,"lat":50.489690000,"lon":-104.683975000,"alt":569.400,"epv":71.300,"track":0.0900,"speed":0.101,"climb":0.000,"mode":3}
$GPGGA,021627.948,5029.3815,N,10441.0384,W,1,04,12.5,568.8,M,-20.3,M,0.0,0000*76
$GPGLL,5029.3815,N,10441.0384,W,021627.948,A*2D
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021627.948,A,5029.3815,N,10441.0384,W,0.200037,355.83,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154052987.948,"ept":0.005,"lat":50.489691667,"lon":-104.683973333,"alt":568.800,"epx":187.500,"epy":187.500,"epv":71.300,"track":355.8300,"speed":0.103,"climb":0.000,"eps":375.38,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052987.948,"ept":0.005,"lat":50.489691667,"lon":-104.683973333,"alt":568.800,"epv":71.300,"track":355.8300,"speed":0.103,"climb":0.000,"mode":3}
$GPGGA,021628.948,5029.3828,N,10441.0382,W,1,05,2.0,567.6,M,-20.3,M,0.0,0000*45
$GPGLL,5029.3828,N,10441.0382,W,021628.948,A*2A
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021628.948,A,5029.3828,N,10441.0382,W,0.144151,5.63,280706,,*12
-{"class":"TPV","tag":"RMC","time":1154052988.948,"ept":0.005,"lat":50.489713333,"lon":-104.683970000,"alt":567.600,"epx":187.500,"epy":187.500,"epv":71.300,"track":5.6300,"speed":0.074,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052988.948,"ept":0.005,"lat":50.489713333,"lon":-104.683970000,"alt":567.600,"epv":71.300,"track":5.6300,"speed":0.074,"climb":0.000,"mode":3}
$GPGGA,021629.948,5029.3826,N,10441.0381,W,1,05,2.0,567.0,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3826,N,10441.0381,W,021629.948,A*26
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
@@ -102,27 +102,27 @@ $GPGSV,3,2,9,26,32,277,39,29,31,270,37,19,6,48,0,27,22,152,28*7F
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":37,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":28,"used":true},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021629.948,A,5029.3826,N,10441.0381,W,0.066422,8.45,280706,,*17
-{"class":"TPV","tag":"RMC","time":1154052989.948,"ept":0.005,"lat":50.489710000,"lon":-104.683968333,"alt":567.000,"epx":30.000,"epy":30.000,"epv":69.000,"track":8.4500,"speed":0.034,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052989.948,"ept":0.005,"lat":50.489710000,"lon":-104.683968333,"alt":567.000,"epx":12.458,"epy":20.312,"epv":69.000,"track":8.4500,"speed":0.034,"climb":0.000,"mode":3}
$GPGGA,021630.948,5029.3826,N,10441.0380,W,1,04,12.5,567.0,M,-20.3,M,0.0,0000*73
$GPGLL,5029.3826,N,10441.0380,W,021630.948,A*2F
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021630.948,A,5029.3826,N,10441.0380,W,0.067726,5.22,280706,,*14
-{"class":"TPV","tag":"RMC","time":1154052990.948,"ept":0.005,"lat":50.489710000,"lon":-104.683966667,"alt":567.000,"epx":30.000,"epy":30.000,"epv":69.000,"track":5.2200,"speed":0.035,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052990.948,"ept":0.005,"lat":50.489710000,"lon":-104.683966667,"alt":567.000,"epx":12.458,"epy":20.312,"epv":69.000,"track":5.2200,"speed":0.035,"climb":0.000,"eps":40.62,"mode":3}
$GPGGA,021631.948,5029.3826,N,10441.0377,W,1,04,12.5,567.2,M,-20.3,M,0.0,0000*78
$GPGLL,5029.3826,N,10441.0377,W,021631.948,A*26
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021631.948,A,5029.3826,N,10441.0377,W,0.050347,4.93,280706,,*11
-{"class":"TPV","tag":"RMC","time":1154052991.948,"ept":0.005,"lat":50.489710000,"lon":-104.683961667,"alt":567.200,"epx":187.500,"epy":187.500,"epv":71.300,"track":4.9300,"speed":0.026,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052991.948,"ept":0.005,"lat":50.489710000,"lon":-104.683961667,"alt":567.200,"epv":71.300,"track":4.9300,"speed":0.026,"climb":0.000,"mode":3}
$GPGGA,021632.948,5029.3826,N,10441.0370,W,1,05,2.0,567.2,M,-20.3,M,0.0,0000*49
$GPGLL,5029.3826,N,10441.0370,W,021632.948,A*22
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021632.948,A,5029.3826,N,10441.0370,W,0.033580,1.77,280706,,*12
-{"class":"TPV","tag":"RMC","time":1154052992.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":567.200,"epx":187.500,"epy":187.500,"epv":71.300,"track":1.7700,"speed":0.017,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052992.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":567.200,"epv":71.300,"track":1.7700,"speed":0.017,"climb":0.000,"mode":3}
$GPGGA,021633.948,5029.3826,N,10441.0370,W,1,04,12.5,566.9,M,-20.3,M,0.0,0000*77
$GPGLL,5029.3826,N,10441.0370,W,021633.948,A*23
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021633.948,A,5029.3826,N,10441.0370,W,0.019509,345.64,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154052993.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":566.900,"epx":30.000,"epy":30.000,"epv":69.000,"track":345.6400,"speed":0.010,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052993.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":566.900,"epv":69.000,"track":345.6400,"speed":0.010,"climb":0.000,"mode":3}
$GPGGA,021634.948,5029.3825,N,10441.0370,W,1,04,12.5,566.7,M,-20.3,M,0.0,0000*7D
$GPGLL,5029.3825,N,10441.0370,W,021634.948,A*27
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -131,27 +131,27 @@ $GPGSV,3,2,9,26,32,277,38,29,31,270,37,19,6,48,0,27,22,152,27*71
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":38,"used":true},{"PRN":29,"el":31,"az":270,"ss":37,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":27,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021634.948,A,5029.3825,N,10441.0370,W,0.003955,192.84,280706,,*17
-{"class":"TPV","tag":"RMC","time":1154052994.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":192.8400,"speed":0.002,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052994.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.700,"epx":34.137,"epy":35.324,"epv":71.300,"track":192.8400,"speed":0.002,"climb":0.000,"mode":3}
$GPGGA,021635.948,5029.3825,N,10441.0370,W,1,04,12.5,566.4,M,-20.3,M,0.0,0000*7F
$GPGLL,5029.3825,N,10441.0370,W,021635.948,A*26
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021635.948,A,5029.3825,N,10441.0370,W,0.095177,180.09,280706,,*17
-{"class":"TPV","tag":"RMC","time":1154052995.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.400,"epx":187.500,"epy":187.500,"epv":71.300,"track":180.0900,"speed":0.049,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052995.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.400,"epx":34.137,"epy":35.324,"epv":71.300,"track":180.0900,"speed":0.049,"climb":0.000,"eps":70.65,"mode":3}
$GPGGA,021636.948,5029.3825,N,10441.0371,W,1,05,2.0,565.5,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3825,N,10441.0371,W,021636.948,A*24
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021636.948,A,5029.3825,N,10441.0371,W,0.023886,330.86,280706,,*11
-{"class":"TPV","tag":"RMC","time":1154052996.948,"ept":0.005,"lat":50.489708333,"lon":-104.683951667,"alt":565.500,"epx":187.500,"epy":187.500,"epv":71.300,"track":330.8600,"speed":0.012,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052996.948,"ept":0.005,"lat":50.489708333,"lon":-104.683951667,"alt":565.500,"epv":71.300,"track":330.8600,"speed":0.012,"climb":0.000,"mode":3}
$GPGGA,021637.948,5029.3827,N,10441.0372,W,1,05,2.0,566.2,M,-20.3,M,0.0,0000*4E
$GPGLL,5029.3827,N,10441.0372,W,021637.948,A*24
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021637.948,A,5029.3827,N,10441.0372,W,0.061487,357.24,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154052997.948,"ept":0.005,"lat":50.489711667,"lon":-104.683953333,"alt":566.200,"epx":30.000,"epy":30.000,"epv":69.000,"track":357.2400,"speed":0.032,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052997.948,"ept":0.005,"lat":50.489711667,"lon":-104.683953333,"alt":566.200,"epv":69.000,"track":357.2400,"speed":0.032,"climb":0.000,"mode":3}
$GPGGA,021638.948,5029.3824,N,10441.0374,W,1,05,2.0,566.2,M,-20.3,M,0.0,0000*44
$GPGLL,5029.3824,N,10441.0374,W,021638.948,A*2E
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021638.948,A,5029.3824,N,10441.0374,W,0.024092,262.30,280706,,*1A
-{"class":"TPV","tag":"RMC","time":1154052998.948,"ept":0.005,"lat":50.489706667,"lon":-104.683956667,"alt":566.200,"epx":30.000,"epy":30.000,"epv":69.000,"track":262.3000,"speed":0.012,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052998.948,"ept":0.005,"lat":50.489706667,"lon":-104.683956667,"alt":566.200,"epv":69.000,"track":262.3000,"speed":0.012,"climb":0.000,"mode":3}
$GPGGA,021639.948,5029.3825,N,10441.0375,W,1,05,2.0,565.6,M,-20.3,M,0.0,0000*42
$GPGLL,5029.3825,N,10441.0375,W,021639.948,A*2F
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
@@ -160,27 +160,27 @@ $GPGSV,3,2,9,26,32,277,38,29,31,270,36,19,6,48,0,27,22,152,28*7F
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":38,"used":true},{"PRN":29,"el":31,"az":270,"ss":36,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":28,"used":true},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021639.948,A,5029.3825,N,10441.0375,W,0.024297,20.59,280706,,*27
-{"class":"TPV","tag":"RMC","time":1154052999.948,"ept":0.005,"lat":50.489708333,"lon":-104.683958333,"alt":565.600,"epx":30.000,"epy":30.000,"epv":69.000,"track":20.5900,"speed":0.012,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052999.948,"ept":0.005,"lat":50.489708333,"lon":-104.683958333,"alt":565.600,"epx":12.458,"epy":20.312,"epv":69.000,"track":20.5900,"speed":0.012,"climb":0.000,"mode":3}
$GPGGA,021640.948,5029.3825,N,10441.0376,W,1,04,12.5,565.3,M,-20.3,M,0.0,0000*7F
$GPGLL,5029.3825,N,10441.0376,W,021640.948,A*22
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021640.948,A,5029.3825,N,10441.0376,W,0.027357,327.53,280706,,*1A
-{"class":"TPV","tag":"RMC","time":1154053000.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.300,"epx":30.000,"epy":30.000,"epv":69.000,"track":327.5300,"speed":0.014,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053000.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.300,"epx":12.458,"epy":20.312,"epv":69.000,"track":327.5300,"speed":0.014,"climb":0.000,"eps":40.62,"mode":3}
$GPGGA,021641.948,5029.3825,N,10441.0376,W,1,04,12.5,565.0,M,-20.3,M,0.0,0000*7D
$GPGLL,5029.3825,N,10441.0376,W,021641.948,A*23
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021641.948,A,5029.3825,N,10441.0376,W,0.039535,27.78,280706,,*2C
-{"class":"TPV","tag":"RMC","time":1154053001.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.000,"epx":187.500,"epy":187.500,"epv":71.300,"track":27.7800,"speed":0.020,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053001.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.000,"epv":71.300,"track":27.7800,"speed":0.020,"climb":0.000,"mode":3}
$GPGGA,021642.948,5029.3829,N,10441.0379,W,1,05,2.0,564.7,M,-20.3,M,0.0,0000*4E
$GPGLL,5029.3829,N,10441.0379,W,021642.948,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021642.948,A,5029.3829,N,10441.0379,W,0.167129,0.94,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154053002.948,"ept":0.005,"lat":50.489715000,"lon":-104.683965000,"alt":564.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":0.9400,"speed":0.086,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053002.948,"ept":0.005,"lat":50.489715000,"lon":-104.683965000,"alt":564.700,"epv":71.300,"track":0.9400,"speed":0.086,"climb":0.000,"mode":3}
$GPGGA,021643.947,5029.3837,N,10441.0381,W,1,05,2.0,563.6,M,-20.3,M,0.0,0000*4E
$GPGLL,5029.3837,N,10441.0381,W,021643.947,A*25
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021643.947,A,5029.3837,N,10441.0381,W,0.234120,354.99,280706,,*1D
-{"class":"TPV","tag":"RMC","time":1154053003.947,"ept":0.005,"lat":50.489728333,"lon":-104.683968333,"alt":563.600,"epx":30.000,"epy":30.000,"epv":64.400,"track":354.9900,"speed":0.120,"climb":0.000,"eps":217.72,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053003.947,"ept":0.005,"lat":50.489728333,"lon":-104.683968333,"alt":563.600,"epv":64.400,"track":354.9900,"speed":0.120,"climb":0.000,"mode":3}
$GPGGA,021644.947,5029.3844,N,10441.0383,W,1,05,2.0,562.5,M,-20.3,M,0.0,0000*4D
$GPGLL,5029.3844,N,10441.0383,W,021644.947,A*24
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -189,27 +189,27 @@ $GPGSV,3,2,9,26,32,277,37,29,31,270,36,19,6,48,0,27,22,152,25*7D
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":33,"used":true},{"PRN":28,"el":82,"az":37,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":35,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":270,"ss":36,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":25,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021644.947,A,5029.3844,N,10441.0383,W,0.225686,357.97,280706,,*1A
-{"class":"TPV","tag":"RMC","time":1154053004.947,"ept":0.005,"lat":50.489740000,"lon":-104.683971667,"alt":562.500,"epx":30.000,"epy":30.000,"epv":64.400,"track":357.9700,"speed":0.116,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053004.947,"ept":0.005,"lat":50.489740000,"lon":-104.683971667,"alt":562.500,"epx":12.458,"epy":20.312,"epv":64.400,"track":357.9700,"speed":0.116,"climb":0.000,"mode":3}
$GPGGA,021645.947,5029.3848,N,10441.0383,W,1,06,1.4,561.4,M,-20.3,M,0.0,0000*46
$GPGLL,5029.3848,N,10441.0383,W,021645.947,A*29
$GPGSA,A,3,17,28,11,26,29,27,,,,,,,2.7,1.4,2.3*35
$GPRMC,021645.947,A,5029.3848,N,10441.0383,W,0.073479,119.81,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154053005.947,"ept":0.005,"lat":50.489746667,"lon":-104.683971667,"alt":561.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":119.8100,"speed":0.038,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053005.947,"ept":0.005,"lat":50.489746667,"lon":-104.683971667,"alt":561.400,"epx":12.458,"epy":20.312,"epv":64.400,"track":119.8100,"speed":0.038,"climb":0.000,"eps":40.62,"mode":3}
$GPGGA,021646.947,5029.3851,N,10441.0382,W,1,05,2.0,561.1,M,-20.3,M,0.0,0000*4D
$GPGLL,5029.3851,N,10441.0382,W,021646.947,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021646.947,A,5029.3851,N,10441.0382,W,0.079997,2.84,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154053006.947,"ept":0.005,"lat":50.489751667,"lon":-104.683970000,"alt":561.100,"epx":21.000,"epy":21.000,"epv":52.900,"track":2.8400,"speed":0.041,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053006.947,"ept":0.005,"lat":50.489751667,"lon":-104.683970000,"alt":561.100,"epv":52.900,"track":2.8400,"speed":0.041,"climb":0.000,"mode":3}
$GPGGA,021647.947,5029.3853,N,10441.0382,W,1,05,2.0,560.4,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3853,N,10441.0382,W,021647.947,A*20
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021647.947,A,5029.3853,N,10441.0382,W,0.134821,345.50,280706,,*16
-{"class":"TPV","tag":"RMC","time":1154053007.947,"ept":0.005,"lat":50.489755000,"lon":-104.683970000,"alt":560.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":345.5000,"speed":0.069,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053007.947,"ept":0.005,"lat":50.489755000,"lon":-104.683970000,"alt":560.400,"epv":64.400,"track":345.5000,"speed":0.069,"climb":0.000,"mode":3}
$GPGGA,021648.947,5029.3855,N,10441.0380,W,1,05,2.0,560.0,M,-20.3,M,0.0,0000*45
$GPGLL,5029.3855,N,10441.0380,W,021648.947,A*2B
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021648.947,A,5029.3855,N,10441.0380,W,0.135447,3.49,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154053008.947,"ept":0.005,"lat":50.489758333,"lon":-104.683966667,"alt":560.000,"epx":30.000,"epy":30.000,"epv":64.400,"track":3.4900,"speed":0.070,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053008.947,"ept":0.005,"lat":50.489758333,"lon":-104.683966667,"alt":560.000,"epv":64.400,"track":3.4900,"speed":0.070,"climb":0.000,"mode":3}
$GPGGA,021649.947,5029.3856,N,10441.0379,W,1,05,2.0,559.3,M,-20.3,M,0.0,0000*48
$GPGLL,5029.3856,N,10441.0379,W,021649.947,A*2F
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -218,27 +218,27 @@ $GPGSV,3,2,9,26,32,277,37,29,31,269,34,19,6,48,0,27,22,152,28*7A
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":34,"used":true},{"PRN":28,"el":82,"az":39,"ss":35,"used":true},{"PRN":11,"el":38,"az":84,"ss":33,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":28,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021649.947,A,5029.3856,N,10441.0379,W,0.118754,16.61,280706,,*2D
-{"class":"TPV","tag":"RMC","time":1154053009.947,"ept":0.005,"lat":50.489760000,"lon":-104.683965000,"alt":559.300,"epx":30.000,"epy":30.000,"epv":64.400,"track":16.6100,"speed":0.061,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053009.947,"ept":0.005,"lat":50.489760000,"lon":-104.683965000,"alt":559.300,"epx":12.462,"epy":20.352,"epv":64.400,"track":16.6100,"speed":0.061,"climb":0.000,"mode":3}
$GPGGA,021650.947,5029.3857,N,10441.0380,W,1,05,2.0,559.1,M,-20.3,M,0.0,0000*45
$GPGLL,5029.3857,N,10441.0380,W,021650.947,A*20
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021650.947,A,5029.3857,N,10441.0380,W,0.122534,2.49,280706,,*10
-{"class":"TPV","tag":"RMC","time":1154053010.947,"ept":0.005,"lat":50.489761667,"lon":-104.683966667,"alt":559.100,"epx":30.000,"epy":30.000,"epv":64.400,"track":2.4900,"speed":0.063,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053010.947,"ept":0.005,"lat":50.489761667,"lon":-104.683966667,"alt":559.100,"epx":12.462,"epy":20.352,"epv":64.400,"track":2.4900,"speed":0.063,"climb":0.000,"eps":40.70,"mode":3}
$GPGGA,021651.947,5029.3856,N,10441.0382,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*42
$GPGLL,5029.3856,N,10441.0382,W,021651.947,A*22
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021651.947,A,5029.3856,N,10441.0382,W,0.117097,1.44,280706,,*16
-{"class":"TPV","tag":"RMC","time":1154053011.947,"ept":0.005,"lat":50.489760000,"lon":-104.683970000,"alt":559.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":1.4400,"speed":0.060,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053011.947,"ept":0.005,"lat":50.489760000,"lon":-104.683970000,"alt":559.400,"epv":64.400,"track":1.4400,"speed":0.060,"climb":0.000,"mode":3}
$GPGGA,021652.947,5029.3856,N,10441.0383,W,1,05,2.0,559.6,M,-20.3,M,0.0,0000*42
$GPGLL,5029.3856,N,10441.0383,W,021652.947,A*20
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021652.947,A,5029.3856,N,10441.0383,W,0.110183,9.39,280706,,*15
-{"class":"TPV","tag":"RMC","time":1154053012.947,"ept":0.005,"lat":50.489760000,"lon":-104.683971667,"alt":559.600,"epx":30.000,"epy":30.000,"epv":64.400,"track":9.3900,"speed":0.057,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053012.947,"ept":0.005,"lat":50.489760000,"lon":-104.683971667,"alt":559.600,"epv":64.400,"track":9.3900,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,021653.947,5029.3855,N,10441.0382,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*43
$GPGLL,5029.3855,N,10441.0382,W,021653.947,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021653.947,A,5029.3855,N,10441.0382,W,0.104481,9.00,280706,,*1E
-{"class":"TPV","tag":"RMC","time":1154053013.947,"ept":0.005,"lat":50.489758333,"lon":-104.683970000,"alt":559.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":9.0000,"speed":0.054,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053013.947,"ept":0.005,"lat":50.489758333,"lon":-104.683970000,"alt":559.400,"epv":64.400,"track":9.0000,"speed":0.054,"climb":0.000,"mode":3}
$GPGGA,021654.947,5029.3855,N,10441.0381,W,1,05,2.0,559.5,M,-20.3,M,0.0,0000*46
$GPGLL,5029.3855,N,10441.0381,W,021654.947,A*27
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -247,27 +247,27 @@ $GPGSV,3,2,9,26,32,277,37,29,31,269,34,19,6,48,0,27,22,152,0*40
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":34,"used":true},{"PRN":28,"el":82,"az":39,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":33,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":0,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021654.947,A,5029.3855,N,10441.0381,W,0.142516,3.80,280706,,*15
-{"class":"TPV","tag":"RMC","time":1154053014.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.500,"epx":30.000,"epy":30.000,"epv":64.400,"track":3.8000,"speed":0.073,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053014.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.500,"epx":12.462,"epy":20.352,"epv":64.400,"track":3.8000,"speed":0.073,"climb":0.000,"mode":3}
$GPGGA,021655.947,5029.3855,N,10441.0381,W,1,05,2.0,559.8,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3855,N,10441.0381,W,021655.947,A*26
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021655.947,A,5029.3855,N,10441.0381,W,0.120701,358.47,280706,,*12
-{"class":"TPV","tag":"RMC","time":1154053015.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":358.4700,"speed":0.062,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053015.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.800,"epx":12.462,"epy":20.352,"epv":64.400,"track":358.4700,"speed":0.062,"climb":0.000,"eps":40.70,"mode":3}
$GPGGA,021656.947,5029.3855,N,10441.0379,W,1,06,1.4,559.8,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3855,N,10441.0379,W,021656.947,A*22
$GPGSA,A,3,17,28,11,26,29,27,,,,,,,2.7,1.4,2.3*35
$GPRMC,021656.947,A,5029.3855,N,10441.0379,W,0.094143,14.12,280706,,*23
-{"class":"TPV","tag":"RMC","time":1154053016.947,"ept":0.005,"lat":50.489758333,"lon":-104.683965000,"alt":559.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":14.1200,"speed":0.048,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053016.947,"ept":0.005,"lat":50.489758333,"lon":-104.683965000,"alt":559.800,"epv":64.400,"track":14.1200,"speed":0.048,"climb":0.000,"mode":3}
$GPGGA,021657.947,5029.3855,N,10441.0378,W,1,06,1.4,559.8,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3855,N,10441.0378,W,021657.947,A*22
$GPGSA,A,3,17,28,11,26,29,27,,,,,,,2.7,1.4,2.3*35
$GPRMC,021657.947,A,5029.3855,N,10441.0378,W,0.096695,9.89,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154053017.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":559.800,"epx":21.000,"epy":21.000,"epv":52.900,"track":9.8900,"speed":0.050,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053017.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":559.800,"epv":52.900,"track":9.8900,"speed":0.050,"climb":0.000,"mode":3}
$GPGGA,021658.947,5029.3855,N,10441.0378,W,1,05,2.0,560.0,M,-20.3,M,0.0,0000*43
$GPGLL,5029.3855,N,10441.0378,W,021658.947,A*2D
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021658.947,A,5029.3855,N,10441.0378,W,0.111024,0.77,280706,,*16
-{"class":"TPV","tag":"RMC","time":1154053018.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":560.000,"epx":21.000,"epy":21.000,"epv":52.900,"track":0.7700,"speed":0.057,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053018.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":560.000,"epv":52.900,"track":0.7700,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,021659.946,5029.3855,N,10441.0376,W,1,05,2.0,559.8,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3855,N,10441.0376,W,021659.946,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -276,27 +276,27 @@ $GPGSV,3,2,9,26,32,277,36,29,31,269,34,19,6,48,0,27,22,152,27*74
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":33,"used":true},{"PRN":28,"el":82,"az":39,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":32,"used":true},{"PRN":26,"el":32,"az":277,"ss":36,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":27,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021659.946,A,5029.3855,N,10441.0376,W,0.144243,359.38,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154053019.946,"ept":0.005,"lat":50.489758333,"lon":-104.683960000,"alt":559.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":359.3800,"speed":0.074,"climb":0.000,"eps":51.05,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053019.946,"ept":0.005,"lat":50.489758333,"lon":-104.683960000,"alt":559.800,"epx":12.462,"epy":20.352,"epv":64.400,"track":359.3800,"speed":0.074,"climb":0.000,"mode":3}
$GPGGA,021700.946,5029.3856,N,10441.0373,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*48
$GPGLL,5029.3856,N,10441.0373,W,021700.946,A*28
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021700.946,A,5029.3856,N,10441.0373,W,0.127513,359.47,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154053020.946,"ept":0.005,"lat":50.489760000,"lon":-104.683955000,"alt":559.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":359.4700,"speed":0.066,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053020.946,"ept":0.005,"lat":50.489760000,"lon":-104.683955000,"alt":559.400,"epx":12.462,"epy":20.352,"epv":64.400,"track":359.4700,"speed":0.066,"climb":0.000,"eps":40.70,"mode":3}
$GPGGA,021701.946,5029.3856,N,10441.0369,W,1,05,2.0,558.6,M,-20.3,M,0.0,0000*41
$GPGLL,5029.3856,N,10441.0369,W,021701.946,A*22
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021701.946,A,5029.3856,N,10441.0369,W,0.082985,16.78,280706,,*28
-{"class":"TPV","tag":"RMC","time":1154053021.946,"ept":0.005,"lat":50.489760000,"lon":-104.683948333,"alt":558.600,"epx":30.000,"epy":30.000,"epv":64.400,"track":16.7800,"speed":0.043,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053021.946,"ept":0.005,"lat":50.489760000,"lon":-104.683948333,"alt":558.600,"epv":64.400,"track":16.7800,"speed":0.043,"climb":0.000,"mode":3}
$GPGGA,021702.946,5029.3856,N,10441.0365,W,1,05,2.0,557.8,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3856,N,10441.0365,W,021702.946,A*2D
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021702.946,A,5029.3856,N,10441.0365,W,0.108057,8.59,280706,,*1E
-{"class":"TPV","tag":"RMC","time":1154053022.946,"ept":0.005,"lat":50.489760000,"lon":-104.683941667,"alt":557.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":8.5900,"speed":0.056,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053022.946,"ept":0.005,"lat":50.489760000,"lon":-104.683941667,"alt":557.800,"epv":64.400,"track":8.5900,"speed":0.056,"climb":0.000,"mode":3}
$GPGGA,021703.946,5029.3857,N,10441.0363,W,1,05,2.0,556.8,M,-20.3,M,0.0,0000*48
$GPGLL,5029.3857,N,10441.0363,W,021703.946,A*2B
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021703.946,A,5029.3857,N,10441.0363,W,0.193741,10.55,280706,,*2F
-{"class":"TPV","tag":"RMC","time":1154053023.946,"ept":0.005,"lat":50.489761667,"lon":-104.683938333,"alt":556.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":10.5500,"speed":0.100,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053023.946,"ept":0.005,"lat":50.489761667,"lon":-104.683938333,"alt":556.800,"epv":64.400,"track":10.5500,"speed":0.100,"climb":0.000,"mode":3}
$GPGGA,021704.946,5029.3858,N,10441.0363,W,1,07,1.3,556.0,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3858,N,10441.0363,W,021704.946,A*23
$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
@@ -305,12 +305,12 @@ $GPGSV,3,2,9,26,32,277,37,29,31,269,34,19,6,48,0,27,22,152,30*73
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.10,"hdop":1.30,"pdop":2.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":31,"used":true},{"PRN":17,"el":50,"az":212,"ss":32,"used":true},{"PRN":28,"el":82,"az":39,"ss":39,"used":true},{"PRN":11,"el":38,"az":84,"ss":33,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":30,"used":true},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021704.946,A,5029.3858,N,10441.0363,W,0.096613,335.19,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154053024.946,"ept":0.005,"lat":50.489763333,"lon":-104.683938333,"alt":556.000,"epx":30.000,"epy":30.000,"epv":64.400,"track":335.1900,"speed":0.050,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053024.946,"ept":0.005,"lat":50.489763333,"lon":-104.683938333,"alt":556.000,"epx":9.353,"epy":18.976,"epv":64.400,"track":335.1900,"speed":0.050,"climb":0.000,"mode":3}
$GPGGA,021705.946,5029.3859,N,10441.0363,W,1,07,1.3,555.4,M,-20.3,M,0.0,0000*4D
$GPGLL,5029.3859,N,10441.0363,W,021705.946,A*23
$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
$GPRMC,021705.946,A,5029.3859,N,10441.0363,W,0.061763,22.98,280706,,*2B
-{"class":"TPV","tag":"RMC","time":1154053025.946,"ept":0.005,"lat":50.489765000,"lon":-104.683938333,"alt":555.400,"epx":19.500,"epy":19.500,"epv":48.300,"track":22.9800,"speed":0.032,"climb":0.000,"eps":49.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053025.946,"ept":0.005,"lat":50.489765000,"lon":-104.683938333,"alt":555.400,"epx":9.353,"epy":18.976,"epv":48.300,"track":22.9800,"speed":0.032,"climb":0.000,"eps":37.95,"mode":3}
$GPGGA,021706.946,5029.3860,N,10441.0364,W,1,07,1.3,554.9,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3860,N,10441.0364,W,021706.946,A*2D
$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
diff --git a/test/stable/gpslim236.log.chk b/test/stable/gpslim236.log.chk
index 65d1e6ab..2c045d01 100644
--- a/test/stable/gpslim236.log.chk
+++ b/test/stable/gpslim236.log.chk
@@ -1,29 +1,29 @@
$GPGGA,185244.000,4854.2575,N,00219.9816,E,1,05,1.7,124.4,M,47.3,M,,0000*56
{"class":"TPV","tag":"GGA","lat":48.904291667,"lon":2.333026667,"alt":124.400,"climb":0.000,"mode":3}
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
-{"class":"TPV","tag":"GSA","lat":48.904291667,"lon":2.333026667,"alt":124.400,"epx":25.500,"epy":25.500,"epv":50.600,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","lat":48.904291667,"lon":2.333026667,"alt":124.400,"epv":50.600,"climb":0.000,"mode":3}
$GPGSV,3,1,11,30,79,308,20,05,54,079,16,06,43,204,29,14,39,247,41*75
$GPGSV,3,2,11,01,31,303,31,02,28,077,20,25,17,309,,09,17,138,25*7A
$GPGSV,3,3,11,04,14,040,,24,02,020,,20,00,342,*4D
{"class":"SKY","tag":"GSV","xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":20,"used":true},{"PRN":5,"el":54,"az":79,"ss":16,"used":false},{"PRN":6,"el":43,"az":204,"ss":29,"used":true},{"PRN":14,"el":39,"az":247,"ss":41,"used":true},{"PRN":1,"el":31,"az":303,"ss":31,"used":true},{"PRN":2,"el":28,"az":77,"ss":20,"used":false},{"PRN":25,"el":17,"az":309,"ss":0,"used":false},{"PRN":9,"el":17,"az":138,"ss":25,"used":true},{"PRN":4,"el":14,"az":40,"ss":0,"used":false},{"PRN":24,"el":2,"az":20,"ss":0,"used":false},{"PRN":20,"el":0,"az":342,"ss":0,"used":false}]}
$GPRMC,185244.000,A,4854.2575,N,00219.9816,E,0.00,296.61,210706,,,A*6C
-{"class":"TPV","tag":"RMC","time":1153507964.000,"ept":0.005,"lat":48.904291667,"lon":2.333026667,"alt":124.400,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507964.000,"ept":0.005,"lat":48.904291667,"lon":2.333026667,"alt":124.400,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185245.000,4854.2575,N,00219.9815,E,1,05,1.7,124.1,M,47.3,M,,0000*51
$GPRMC,185245.000,A,4854.2575,N,00219.9815,E,0.00,296.61,210706,,,A*6E
-{"class":"TPV","tag":"RMC","time":1153507965.000,"ept":0.005,"lat":48.904291667,"lon":2.333025000,"alt":124.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507965.000,"ept":0.005,"lat":48.904291667,"lon":2.333025000,"alt":124.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185246.000,4854.2575,N,00219.9814,E,1,05,1.7,124.0,M,47.3,M,,0000*52
$GPRMC,185246.000,A,4854.2575,N,00219.9814,E,0.00,296.61,210706,,,A*6C
-{"class":"TPV","tag":"RMC","time":1153507966.000,"ept":0.005,"lat":48.904291667,"lon":2.333023333,"alt":124.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507966.000,"ept":0.005,"lat":48.904291667,"lon":2.333023333,"alt":124.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185247.000,4854.2575,N,00219.9814,E,1,05,1.7,124.3,M,47.3,M,,0000*50
$GPRMC,185247.000,A,4854.2575,N,00219.9814,E,0.00,296.61,210706,,,A*6D
-{"class":"TPV","tag":"RMC","time":1153507967.000,"ept":0.005,"lat":48.904291667,"lon":2.333023333,"alt":124.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507967.000,"ept":0.005,"lat":48.904291667,"lon":2.333023333,"alt":124.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185248.000,4854.2574,N,00219.9812,E,1,05,1.7,123.6,M,47.3,M,,0000*5A
$GPRMC,185248.000,A,4854.2574,N,00219.9812,E,0.00,296.61,210706,,,A*65
-{"class":"TPV","tag":"RMC","time":1153507968.000,"ept":0.005,"lat":48.904290000,"lon":2.333020000,"alt":123.600,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507968.000,"ept":0.005,"lat":48.904290000,"lon":2.333020000,"alt":123.600,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185249.000,4854.2572,N,00219.9810,E,1,05,1.7,123.0,M,47.3,M,,0000*59
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
@@ -32,23 +32,23 @@ $GPGSV,3,2,11,01,31,303,31,02,28,077,21,25,17,309,07,09,17,138,25*7C
$GPGSV,3,3,11,04,14,040,15,24,02,020,17,20,00,342,13*4D
{"class":"SKY","tag":"GSV","time":1153507969.000,"xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":22,"used":true},{"PRN":5,"el":54,"az":79,"ss":16,"used":false},{"PRN":6,"el":43,"az":204,"ss":28,"used":true},{"PRN":14,"el":39,"az":247,"ss":41,"used":true},{"PRN":1,"el":31,"az":303,"ss":31,"used":true},{"PRN":2,"el":28,"az":77,"ss":21,"used":false},{"PRN":25,"el":17,"az":309,"ss":7,"used":false},{"PRN":9,"el":17,"az":138,"ss":25,"used":true},{"PRN":4,"el":14,"az":40,"ss":15,"used":false},{"PRN":24,"el":2,"az":20,"ss":17,"used":false},{"PRN":20,"el":0,"az":342,"ss":13,"used":false}]}
$GPRMC,185249.000,A,4854.2572,N,00219.9810,E,0.00,296.61,210706,,,A*60
-{"class":"TPV","tag":"RMC","time":1153507969.000,"ept":0.005,"lat":48.904286667,"lon":2.333016667,"alt":123.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507969.000,"ept":0.005,"lat":48.904286667,"lon":2.333016667,"alt":123.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185250.000,4854.2571,N,00219.9807,E,1,05,1.7,122.0,M,47.3,M,,0000*55
$GPRMC,185250.000,A,4854.2571,N,00219.9807,E,0.00,296.61,210706,,,A*6D
-{"class":"TPV","tag":"RMC","time":1153507970.000,"ept":0.005,"lat":48.904285000,"lon":2.333011667,"alt":122.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507970.000,"ept":0.005,"lat":48.904285000,"lon":2.333011667,"alt":122.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185251.000,4854.2570,N,00219.9806,E,1,05,1.7,121.8,M,47.3,M,,0000*5F
$GPRMC,185251.000,A,4854.2570,N,00219.9806,E,0.00,296.61,210706,,,A*6C
-{"class":"TPV","tag":"RMC","time":1153507971.000,"ept":0.005,"lat":48.904283333,"lon":2.333010000,"alt":121.800,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507971.000,"ept":0.005,"lat":48.904283333,"lon":2.333010000,"alt":121.800,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185252.000,4854.2569,N,00219.9804,E,1,05,1.7,121.2,M,47.3,M,,0000*5C
$GPRMC,185252.000,A,4854.2569,N,00219.9804,E,0.00,296.61,210706,,,A*65
-{"class":"TPV","tag":"RMC","time":1153507972.000,"ept":0.005,"lat":48.904281667,"lon":2.333006667,"alt":121.200,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507972.000,"ept":0.005,"lat":48.904281667,"lon":2.333006667,"alt":121.200,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185253.000,4854.2569,N,00219.9803,E,1,05,1.7,121.1,M,47.3,M,,0000*59
$GPRMC,185253.000,A,4854.2569,N,00219.9803,E,0.00,296.61,210706,,,A*63
-{"class":"TPV","tag":"RMC","time":1153507973.000,"ept":0.005,"lat":48.904281667,"lon":2.333005000,"alt":121.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507973.000,"ept":0.005,"lat":48.904281667,"lon":2.333005000,"alt":121.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185254.000,4854.2565,N,00219.9796,E,1,05,1.7,118.1,M,47.3,M,,0000*5B
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
@@ -57,23 +57,23 @@ $GPGSV,3,2,11,01,31,303,31,02,28,077,20,25,17,309,11,09,17,138,25*7A
$GPGSV,3,3,11,04,14,040,08,24,02,020,11,20,00,342,*45
{"class":"SKY","tag":"GSV","time":1153507974.000,"xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":23,"used":true},{"PRN":5,"el":54,"az":79,"ss":17,"used":false},{"PRN":6,"el":43,"az":204,"ss":28,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":31,"used":true},{"PRN":2,"el":28,"az":77,"ss":20,"used":false},{"PRN":25,"el":17,"az":309,"ss":11,"used":false},{"PRN":9,"el":17,"az":138,"ss":25,"used":true},{"PRN":4,"el":14,"az":40,"ss":8,"used":false},{"PRN":24,"el":2,"az":20,"ss":11,"used":false},{"PRN":20,"el":0,"az":342,"ss":0,"used":false}]}
$GPRMC,185254.000,A,4854.2565,N,00219.9796,E,0.00,296.61,210706,,,A*6B
-{"class":"TPV","tag":"RMC","time":1153507974.000,"ept":0.005,"lat":48.904275000,"lon":2.332993333,"alt":118.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507974.000,"ept":0.005,"lat":48.904275000,"lon":2.332993333,"alt":118.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185255.000,4854.2562,N,00219.9788,E,1,05,1.7,115.0,M,47.3,M,,0000*5E
$GPRMC,185255.000,A,4854.2562,N,00219.9788,E,0.00,296.61,210706,,,A*62
-{"class":"TPV","tag":"RMC","time":1153507975.000,"ept":0.005,"lat":48.904270000,"lon":2.332980000,"alt":115.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507975.000,"ept":0.005,"lat":48.904270000,"lon":2.332980000,"alt":115.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185256.000,4854.2559,N,00219.9783,E,1,05,1.7,113.0,M,47.3,M,,0000*58
$GPRMC,185256.000,A,4854.2559,N,00219.9783,E,0.00,296.61,210706,,,A*62
-{"class":"TPV","tag":"RMC","time":1153507976.000,"ept":0.005,"lat":48.904265000,"lon":2.332971667,"alt":113.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507976.000,"ept":0.005,"lat":48.904265000,"lon":2.332971667,"alt":113.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185257.000,4854.2556,N,00219.9777,E,1,05,1.7,110.4,M,47.3,M,,0000*5A
$GPRMC,185257.000,A,4854.2556,N,00219.9777,E,0.00,296.61,210706,,,A*67
-{"class":"TPV","tag":"RMC","time":1153507977.000,"ept":0.005,"lat":48.904260000,"lon":2.332961667,"alt":110.400,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507977.000,"ept":0.005,"lat":48.904260000,"lon":2.332961667,"alt":110.400,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185258.000,4854.2554,N,00219.9772,E,1,05,1.7,108.4,M,47.3,M,,0000*5B
$GPRMC,185258.000,A,4854.2554,N,00219.9772,E,0.00,296.61,210706,,,A*6F
-{"class":"TPV","tag":"RMC","time":1153507978.000,"ept":0.005,"lat":48.904256667,"lon":2.332953333,"alt":108.400,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507978.000,"ept":0.005,"lat":48.904256667,"lon":2.332953333,"alt":108.400,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185259.000,4854.2550,N,00219.9764,E,1,05,1.7,105.3,M,47.3,M,,0000*53
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
@@ -82,23 +82,23 @@ $GPGSV,3,2,11,01,31,303,31,02,28,077,13,25,17,309,10,09,17,138,25*7B
$GPGSV,3,3,11,04,14,040,10,24,02,020,18,20,00,342,09*4C
{"class":"SKY","tag":"GSV","time":1153507979.000,"xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":24,"used":true},{"PRN":5,"el":54,"az":79,"ss":17,"used":false},{"PRN":6,"el":43,"az":204,"ss":29,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":31,"used":true},{"PRN":2,"el":28,"az":77,"ss":13,"used":false},{"PRN":25,"el":17,"az":309,"ss":10,"used":false},{"PRN":9,"el":17,"az":138,"ss":25,"used":true},{"PRN":4,"el":14,"az":40,"ss":10,"used":false},{"PRN":24,"el":2,"az":20,"ss":18,"used":false},{"PRN":20,"el":0,"az":342,"ss":9,"used":false}]}
$GPRMC,185259.000,A,4854.2550,N,00219.9764,E,0.00,296.61,210706,,,A*6D
-{"class":"TPV","tag":"RMC","time":1153507979.000,"ept":0.005,"lat":48.904250000,"lon":2.332940000,"alt":105.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507979.000,"ept":0.005,"lat":48.904250000,"lon":2.332940000,"alt":105.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185300.000,4854.2547,N,00219.9759,E,1,05,1.7,103.6,M,47.3,M,,0000*55
$GPRMC,185300.000,A,4854.2547,N,00219.9759,E,0.00,296.61,210706,,,A*68
-{"class":"TPV","tag":"RMC","time":1153507980.000,"ept":0.005,"lat":48.904245000,"lon":2.332931667,"alt":103.600,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507980.000,"ept":0.005,"lat":48.904245000,"lon":2.332931667,"alt":103.600,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185301.000,4854.2545,N,00219.9754,E,1,05,1.7,101.5,M,47.3,M,,0000*5A
$GPRMC,185301.000,A,4854.2545,N,00219.9754,E,0.00,296.61,210706,,,A*66
-{"class":"TPV","tag":"RMC","time":1153507981.000,"ept":0.005,"lat":48.904241667,"lon":2.332923333,"alt":101.500,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507981.000,"ept":0.005,"lat":48.904241667,"lon":2.332923333,"alt":101.500,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185302.000,4854.2543,N,00219.9751,E,1,05,1.7,100.1,M,47.3,M,,0000*5F
$GPRMC,185302.000,A,4854.2543,N,00219.9751,E,0.00,296.61,210706,,,A*66
-{"class":"TPV","tag":"RMC","time":1153507982.000,"ept":0.005,"lat":48.904238333,"lon":2.332918333,"alt":100.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507982.000,"ept":0.005,"lat":48.904238333,"lon":2.332918333,"alt":100.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185303.000,4854.2543,N,00219.9750,E,1,05,1.7,99.5,M,47.3,M,,0000*6A
$GPRMC,185303.000,A,4854.2543,N,00219.9750,E,0.00,296.61,210706,,,A*66
-{"class":"TPV","tag":"RMC","time":1153507983.000,"ept":0.005,"lat":48.904238333,"lon":2.332916667,"alt":99.500,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507983.000,"ept":0.005,"lat":48.904238333,"lon":2.332916667,"alt":99.500,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185304.000,4854.2543,N,00219.9749,E,1,05,1.7,99.3,M,47.3,M,,0000*63
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
@@ -107,23 +107,23 @@ $GPGSV,3,2,11,01,31,303,31,02,28,077,11,25,17,309,13,09,17,138,24*7B
$GPGSV,3,3,11,04,14,040,10,24,02,020,07,20,00,342,12*48
{"class":"SKY","tag":"GSV","time":1153507984.000,"xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":24,"used":true},{"PRN":5,"el":54,"az":79,"ss":18,"used":false},{"PRN":6,"el":43,"az":204,"ss":31,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":31,"used":true},{"PRN":2,"el":28,"az":77,"ss":11,"used":false},{"PRN":25,"el":17,"az":309,"ss":13,"used":false},{"PRN":9,"el":17,"az":138,"ss":24,"used":true},{"PRN":4,"el":14,"az":40,"ss":10,"used":false},{"PRN":24,"el":2,"az":20,"ss":7,"used":false},{"PRN":20,"el":0,"az":342,"ss":12,"used":false}]}
$GPRMC,185304.000,A,4854.2543,N,00219.9749,E,0.00,296.61,210706,,,A*69
-{"class":"TPV","tag":"RMC","time":1153507984.000,"ept":0.005,"lat":48.904238333,"lon":2.332915000,"alt":99.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507984.000,"ept":0.005,"lat":48.904238333,"lon":2.332915000,"alt":99.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185305.000,4854.2542,N,00219.9749,E,1,05,1.7,99.0,M,47.3,M,,0000*60
$GPRMC,185305.000,A,4854.2542,N,00219.9749,E,0.00,296.61,210706,,,A*69
-{"class":"TPV","tag":"RMC","time":1153507985.000,"ept":0.005,"lat":48.904236667,"lon":2.332915000,"alt":99.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507985.000,"ept":0.005,"lat":48.904236667,"lon":2.332915000,"alt":99.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185306.000,4854.2543,N,00219.9751,E,1,05,1.7,99.2,M,47.3,M,,0000*69
$GPRMC,185306.000,A,4854.2543,N,00219.9751,E,0.00,296.61,210706,,,A*62
-{"class":"TPV","tag":"RMC","time":1153507986.000,"ept":0.005,"lat":48.904238333,"lon":2.332918333,"alt":99.200,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507986.000,"ept":0.005,"lat":48.904238333,"lon":2.332918333,"alt":99.200,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185307.000,4854.2542,N,00219.9749,E,1,05,1.7,98.8,M,47.3,M,,0000*6B
$GPRMC,185307.000,A,4854.2542,N,00219.9749,E,0.00,296.61,210706,,,A*6B
-{"class":"TPV","tag":"RMC","time":1153507987.000,"ept":0.005,"lat":48.904236667,"lon":2.332915000,"alt":98.800,"epx":25.500,"epy":25.500,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507987.000,"ept":0.005,"lat":48.904236667,"lon":2.332915000,"alt":98.800,"epx":18.222,"epy":17.174,"epv":50.600,"track":296.6100,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,296.61,T,,M,0.00,N,0.0,K,A*07
$GPGGA,185308.000,4854.2542,N,00219.9746,E,1,05,1.7,98.8,M,47.3,M,,0000*6B
$GPRMC,185308.000,A,4854.2542,N,00219.9746,E,1.05,277.83,210706,,,A*6C
-{"class":"TPV","tag":"RMC","time":1153507988.000,"ept":0.005,"lat":48.904236667,"lon":2.332910000,"alt":98.800,"epx":25.500,"epy":25.500,"epv":50.600,"track":277.8300,"speed":0.540,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507988.000,"ept":0.005,"lat":48.904236667,"lon":2.332910000,"alt":98.800,"epx":18.222,"epy":17.174,"epv":50.600,"track":277.8300,"speed":0.540,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,277.83,T,,M,1.05,N,1.9,K,A*08
$GPGGA,185309.000,4854.2542,N,00219.9744,E,1,05,1.7,98.4,M,47.3,M,,0000*64
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
@@ -132,23 +132,23 @@ $GPGSV,3,2,11,01,31,303,31,02,28,077,15,25,17,309,11,09,17,138,24*7D
$GPGSV,3,3,11,04,14,040,,24,02,020,,20,00,342,11*4D
{"class":"SKY","tag":"GSV","time":1153507989.000,"xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":23,"used":true},{"PRN":5,"el":54,"az":79,"ss":18,"used":false},{"PRN":6,"el":43,"az":204,"ss":32,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":31,"used":true},{"PRN":2,"el":28,"az":77,"ss":15,"used":false},{"PRN":25,"el":17,"az":309,"ss":11,"used":false},{"PRN":9,"el":17,"az":138,"ss":24,"used":true},{"PRN":4,"el":14,"az":40,"ss":0,"used":false},{"PRN":24,"el":2,"az":20,"ss":0,"used":false},{"PRN":20,"el":0,"az":342,"ss":11,"used":false}]}
$GPRMC,185309.000,A,4854.2542,N,00219.9744,E,0.00,277.83,210706,,,A*6B
-{"class":"TPV","tag":"RMC","time":1153507989.000,"ept":0.005,"lat":48.904236667,"lon":2.332906667,"alt":98.400,"epx":25.500,"epy":25.500,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507989.000,"ept":0.005,"lat":48.904236667,"lon":2.332906667,"alt":98.400,"epx":18.222,"epy":17.174,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,277.83,T,,M,0.00,N,0.0,K,A*04
$GPGGA,185310.000,4854.2540,N,00219.9743,E,1,05,1.7,97.3,M,47.3,M,,0000*61
$GPRMC,185310.000,A,4854.2540,N,00219.9743,E,0.00,277.83,210706,,,A*66
-{"class":"TPV","tag":"RMC","time":1153507990.000,"ept":0.005,"lat":48.904233333,"lon":2.332905000,"alt":97.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507990.000,"ept":0.005,"lat":48.904233333,"lon":2.332905000,"alt":97.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,277.83,T,,M,0.00,N,0.0,K,A*04
$GPGGA,185311.000,4854.2541,N,00219.9746,E,1,05,1.7,97.3,M,47.3,M,,0000*64
$GPRMC,185311.000,A,4854.2541,N,00219.9746,E,0.00,277.83,210706,,,A*63
-{"class":"TPV","tag":"RMC","time":1153507991.000,"ept":0.005,"lat":48.904235000,"lon":2.332910000,"alt":97.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507991.000,"ept":0.005,"lat":48.904235000,"lon":2.332910000,"alt":97.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,277.83,T,,M,0.00,N,0.0,K,A*04
$GPGGA,185312.000,4854.2542,N,00219.9750,E,1,05,1.7,97.9,M,47.3,M,,0000*69
$GPRMC,185312.000,A,4854.2542,N,00219.9750,E,0.00,277.83,210706,,,A*64
-{"class":"TPV","tag":"RMC","time":1153507992.000,"ept":0.005,"lat":48.904236667,"lon":2.332916667,"alt":97.900,"epx":25.500,"epy":25.500,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507992.000,"ept":0.005,"lat":48.904236667,"lon":2.332916667,"alt":97.900,"epx":18.222,"epy":17.174,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,277.83,T,,M,0.00,N,0.0,K,A*04
$GPGGA,185313.000,4854.2542,N,00219.9753,E,1,05,1.7,98.4,M,47.3,M,,0000*69
$GPRMC,185313.000,A,4854.2542,N,00219.9753,E,0.00,277.83,210706,,,A*66
-{"class":"TPV","tag":"RMC","time":1153507993.000,"ept":0.005,"lat":48.904236667,"lon":2.332921667,"alt":98.400,"epx":25.500,"epy":25.500,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507993.000,"ept":0.005,"lat":48.904236667,"lon":2.332921667,"alt":98.400,"epx":18.222,"epy":17.174,"epv":50.600,"track":277.8300,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,277.83,T,,M,0.00,N,0.0,K,A*04
$GPGGA,185314.000,4854.2542,N,00219.9750,E,1,05,1.7,98.5,M,47.3,M,,0000*6C
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.8,1.7,2.2*36
@@ -157,23 +157,23 @@ $GPGSV,3,2,11,01,31,303,30,02,28,077,,25,17,309,08,09,17,138,23*77
$GPGSV,3,3,11,04,14,040,14,24,02,020,09,20,00,342,08*49
{"class":"SKY","tag":"GSV","time":1153507994.000,"xdop":2.20,"hdop":1.70,"pdop":2.80,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":22,"used":true},{"PRN":5,"el":54,"az":79,"ss":19,"used":false},{"PRN":6,"el":43,"az":204,"ss":33,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":30,"used":true},{"PRN":2,"el":28,"az":77,"ss":0,"used":false},{"PRN":25,"el":17,"az":309,"ss":8,"used":false},{"PRN":9,"el":17,"az":138,"ss":23,"used":true},{"PRN":4,"el":14,"az":40,"ss":14,"used":false},{"PRN":24,"el":2,"az":20,"ss":9,"used":false},{"PRN":20,"el":0,"az":342,"ss":8,"used":false}]}
$GPRMC,185314.000,A,4854.2542,N,00219.9750,E,1.06,270.56,210706,,,A*6A
-{"class":"TPV","tag":"RMC","time":1153507994.000,"ept":0.005,"lat":48.904236667,"lon":2.332916667,"alt":98.500,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.545,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507994.000,"ept":0.005,"lat":48.904236667,"lon":2.332916667,"alt":98.500,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.545,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,1.06,N,2.0,K,A*0E
$GPGGA,185315.000,4854.2543,N,00219.9748,E,1,05,1.7,99.0,M,47.3,M,,0000*61
$GPRMC,185315.000,A,4854.2543,N,00219.9748,E,0.00,270.56,210706,,,A*64
-{"class":"TPV","tag":"RMC","time":1153507995.000,"ept":0.005,"lat":48.904238333,"lon":2.332913333,"alt":99.000,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507995.000,"ept":0.005,"lat":48.904238333,"lon":2.332913333,"alt":99.000,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,0.00,N,0.0,K,A*0B
$GPGGA,185316.000,4854.2544,N,00219.9751,E,1,05,1.7,99.1,M,47.3,M,,0000*6C
$GPRMC,185316.000,A,4854.2544,N,00219.9751,E,0.00,270.56,210706,,,A*68
-{"class":"TPV","tag":"RMC","time":1153507996.000,"ept":0.005,"lat":48.904240000,"lon":2.332918333,"alt":99.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507996.000,"ept":0.005,"lat":48.904240000,"lon":2.332918333,"alt":99.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,0.00,N,0.0,K,A*0B
$GPGGA,185317.000,4854.2546,N,00219.9759,E,1,05,1.7,100.3,M,47.3,M,,0000*54
$GPRMC,185317.000,A,4854.2546,N,00219.9759,E,0.00,270.56,210706,,,A*63
-{"class":"TPV","tag":"RMC","time":1153507997.000,"ept":0.005,"lat":48.904243333,"lon":2.332931667,"alt":100.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507997.000,"ept":0.005,"lat":48.904243333,"lon":2.332931667,"alt":100.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,0.00,N,0.0,K,A*0B
$GPGGA,185318.000,4854.2547,N,00219.9762,E,1,05,1.7,101.1,M,47.3,M,,0000*51
$GPRMC,185318.000,A,4854.2547,N,00219.9762,E,0.00,270.56,210706,,,A*65
-{"class":"TPV","tag":"RMC","time":1153507998.000,"ept":0.005,"lat":48.904245000,"lon":2.332936667,"alt":101.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507998.000,"ept":0.005,"lat":48.904245000,"lon":2.332936667,"alt":101.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,0.00,N,0.0,K,A*0B
$GPGGA,185319.000,4854.2546,N,00219.9758,E,1,05,1.7,100.3,M,47.3,M,,0000*5B
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.7,1.7,2.2*39
@@ -182,23 +182,23 @@ $GPGSV,3,2,11,01,31,303,30,02,28,077,,25,17,309,14,09,17,138,23*7A
$GPGSV,3,3,11,04,14,040,10,24,02,020,09,20,00,342,12*46
{"class":"SKY","tag":"GSV","time":1153507999.000,"xdop":2.20,"hdop":1.70,"pdop":2.70,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":21,"used":true},{"PRN":5,"el":54,"az":79,"ss":19,"used":false},{"PRN":6,"el":43,"az":204,"ss":34,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":30,"used":true},{"PRN":2,"el":28,"az":77,"ss":0,"used":false},{"PRN":25,"el":17,"az":309,"ss":14,"used":false},{"PRN":9,"el":17,"az":138,"ss":23,"used":true},{"PRN":4,"el":14,"az":40,"ss":10,"used":false},{"PRN":24,"el":2,"az":20,"ss":9,"used":false},{"PRN":20,"el":0,"az":342,"ss":12,"used":false}]}
$GPRMC,185319.000,A,4854.2546,N,00219.9758,E,0.00,270.56,210706,,,A*6C
-{"class":"TPV","tag":"RMC","time":1153507999.000,"ept":0.005,"lat":48.904243333,"lon":2.332930000,"alt":100.300,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153507999.000,"ept":0.005,"lat":48.904243333,"lon":2.332930000,"alt":100.300,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,0.00,N,0.0,K,A*0B
$GPGGA,185320.000,4854.2545,N,00219.9757,E,1,05,1.7,99.8,M,47.3,M,,0000*67
$GPRMC,185320.000,A,4854.2545,N,00219.9757,E,0.00,270.56,210706,,,A*6A
-{"class":"TPV","tag":"RMC","time":1153508000.000,"ept":0.005,"lat":48.904241667,"lon":2.332928333,"alt":99.800,"epx":25.500,"epy":25.500,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508000.000,"ept":0.005,"lat":48.904241667,"lon":2.332928333,"alt":99.800,"epx":18.222,"epy":17.174,"epv":50.600,"track":270.5600,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,270.56,T,,M,0.00,N,0.0,K,A*0B
$GPGGA,185321.000,4854.2544,N,00219.9753,E,1,05,1.7,99.1,M,47.3,M,,0000*6A
$GPRMC,185321.000,A,4854.2544,N,00219.9753,E,1.28,261.85,210706,,,A*6B
-{"class":"TPV","tag":"RMC","time":1153508001.000,"ept":0.005,"lat":48.904240000,"lon":2.332921667,"alt":99.100,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.658,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508001.000,"ept":0.005,"lat":48.904240000,"lon":2.332921667,"alt":99.100,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.658,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,1.28,N,2.4,K,A*08
$GPGGA,185322.000,4854.2544,N,00219.9752,E,1,05,1.7,99.4,M,47.3,M,,0000*6D
$GPRMC,185322.000,A,4854.2544,N,00219.9752,E,0.00,261.85,210706,,,A*62
-{"class":"TPV","tag":"RMC","time":1153508002.000,"ept":0.005,"lat":48.904240000,"lon":2.332920000,"alt":99.400,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508002.000,"ept":0.005,"lat":48.904240000,"lon":2.332920000,"alt":99.400,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,0.00,N,0.0,K,A*05
$GPGGA,185323.000,4854.2544,N,00219.9753,E,1,05,1.7,99.5,M,47.3,M,,0000*6C
$GPRMC,185323.000,A,4854.2544,N,00219.9753,E,0.00,261.85,210706,,,A*62
-{"class":"TPV","tag":"RMC","time":1153508003.000,"ept":0.005,"lat":48.904240000,"lon":2.332921667,"alt":99.500,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508003.000,"ept":0.005,"lat":48.904240000,"lon":2.332921667,"alt":99.500,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,0.00,N,0.0,K,A*05
$GPGGA,185324.000,4854.2545,N,00219.9754,E,1,05,1.7,99.5,M,47.3,M,,0000*6D
$GPGSA,A,3,14,01,30,06,09,,,,,,,,2.7,1.7,2.2*39
@@ -207,17 +207,17 @@ $GPGSV,3,2,11,01,31,303,30,02,28,077,,25,17,309,11,09,17,138,22*7E
$GPGSV,3,3,11,04,14,040,,24,02,020,08,20,00,342,08*4D
{"class":"SKY","tag":"GSV","time":1153508004.000,"xdop":2.20,"hdop":1.70,"pdop":2.70,"reported":11,"satellites":[{"PRN":30,"el":79,"az":308,"ss":20,"used":true},{"PRN":5,"el":54,"az":79,"ss":18,"used":false},{"PRN":6,"el":43,"az":204,"ss":35,"used":true},{"PRN":14,"el":39,"az":247,"ss":40,"used":true},{"PRN":1,"el":31,"az":303,"ss":30,"used":true},{"PRN":2,"el":28,"az":77,"ss":0,"used":false},{"PRN":25,"el":17,"az":309,"ss":11,"used":false},{"PRN":9,"el":17,"az":138,"ss":22,"used":true},{"PRN":4,"el":14,"az":40,"ss":0,"used":false},{"PRN":24,"el":2,"az":20,"ss":8,"used":false},{"PRN":20,"el":0,"az":342,"ss":8,"used":false}]}
$GPRMC,185324.000,A,4854.2545,N,00219.9754,E,0.00,261.85,210706,,,A*63
-{"class":"TPV","tag":"RMC","time":1153508004.000,"ept":0.005,"lat":48.904241667,"lon":2.332923333,"alt":99.500,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508004.000,"ept":0.005,"lat":48.904241667,"lon":2.332923333,"alt":99.500,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,0.00,N,0.0,K,A*05
$GPGGA,185325.000,4854.2546,N,00219.9759,E,1,05,1.7,99.9,M,47.3,M,,0000*6E
$GPRMC,185325.000,A,4854.2546,N,00219.9759,E,0.00,261.85,210706,,,A*6C
-{"class":"TPV","tag":"RMC","time":1153508005.000,"ept":0.005,"lat":48.904243333,"lon":2.332931667,"alt":99.900,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508005.000,"ept":0.005,"lat":48.904243333,"lon":2.332931667,"alt":99.900,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,0.00,N,0.0,K,A*05
$GPGGA,185326.000,4854.2547,N,00219.9763,E,1,05,1.7,99.7,M,47.3,M,,0000*6B
$GPRMC,185326.000,A,4854.2547,N,00219.9763,E,0.00,261.85,210706,,,A*67
-{"class":"TPV","tag":"RMC","time":1153508006.000,"ept":0.005,"lat":48.904245000,"lon":2.332938333,"alt":99.700,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508006.000,"ept":0.005,"lat":48.904245000,"lon":2.332938333,"alt":99.700,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,0.00,N,0.0,K,A*05
$GPGGA,185327.000,4854.2546,N,00219.9764,E,1,05,1.7,98.5,M,47.3,M,,0000*6F
$GPRMC,185327.000,A,4854.2546,N,00219.9764,E,0.00,261.85,210706,,,A*60
-{"class":"TPV","tag":"RMC","time":1153508007.000,"ept":0.005,"lat":48.904243333,"lon":2.332940000,"alt":98.500,"epx":25.500,"epy":25.500,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1153508007.000,"ept":0.005,"lat":48.904243333,"lon":2.332940000,"alt":98.500,"epx":18.222,"epy":17.174,"epv":50.600,"track":261.8500,"speed":0.000,"climb":0.000,"eps":36.44,"mode":3}
$GPVTG,261.85,T,,M,0.00,N,0.0,K,A*05
diff --git a/test/stable/haicom-305N.log.chk b/test/stable/haicom-305N.log.chk
index fd3e1c52..ab54f8d8 100644
--- a/test/stable/haicom-305N.log.chk
+++ b/test/stable/haicom-305N.log.chk
@@ -39,15 +39,15 @@ $GPGSV,3,2,12,10,44,132,,12,39,002,43,18,13,332,34,21,33,266,*79
$GPGSV,3,3,12,24,58,220,,26,17,053,,29,20,063,,30,60,311,45*7E
{"class":"SKY","tag":"GSV","time":1176025984.802,"xdop":0.00,"hdop":17.00,"pdop":17.00,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":44,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":0,"used":false},{"PRN":10,"el":44,"az":132,"ss":0,"used":false},{"PRN":12,"el":39,"az":2,"ss":43,"used":true},{"PRN":18,"el":13,"az":332,"ss":34,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":0,"used":false},{"PRN":26,"el":17,"az":53,"ss":0,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":45,"used":true}]}
$GPRMC,095304.802,A,2712.6520,S,15303.1397,E,0.00,133.96,080407,,,A*78
-{"class":"TPV","tag":"RMC","time":1176025984.802,"ept":0.005,"lat":-27.210866667,"lon":153.052328333,"alt":3.000,"epx":0.000,"epy":0.000,"epv":0.000,"track":133.9600,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025984.802,"ept":0.005,"lat":-27.210866667,"lon":153.052328333,"alt":3.000,"epv":0.000,"track":133.9600,"speed":0.000,"climb":0.000,"mode":3}
$GPVTG,133.96,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095305.802,2712.6547,S,15303.1350,E,1,04,21.1,3.0,M,42.2,M,,*75
$GPRMC,095305.802,A,2712.6547,S,15303.1350,E,1.93,133.96,080407,,,A*78
-{"class":"TPV","tag":"RMC","time":1176025985.802,"ept":0.005,"lat":-27.210911667,"lon":153.052250000,"alt":3.000,"epx":255.000,"epy":255.000,"epv":0.000,"track":133.9600,"speed":0.993,"climb":0.000,"eps":255.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025985.802,"ept":0.005,"lat":-27.210911667,"lon":153.052250000,"alt":3.000,"epv":0.000,"track":133.9600,"speed":0.993,"climb":0.000,"mode":3}
$GPVTG,133.96,T,,,1.93,N,3.57,K,A*74
$GPGGA,095306.802,2712.6506,S,15303.1298,E,1,04,21.1,3.0,M,42.2,M,,*76
$GPRMC,095306.802,A,2712.6506,S,15303.1298,E,0.00,279.46,080407,,,A*70
-{"class":"TPV","tag":"RMC","time":1176025986.802,"ept":0.005,"lat":-27.210843333,"lon":153.052163333,"alt":3.000,"epx":255.000,"epy":255.000,"epv":0.000,"track":279.4600,"speed":0.000,"climb":0.000,"eps":510.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025986.802,"ept":0.005,"lat":-27.210843333,"lon":153.052163333,"alt":3.000,"epv":0.000,"track":279.4600,"speed":0.000,"climb":0.000,"mode":3}
$GPVTG,279.46,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095307.801,2712.6486,S,15303.1293,E,1,04,21.1,3.0,M,42.2,M,,*76
$GPGSA,A,2,05,07,12,30,,,,,,,,,34.7,21.1,27.6*00
@@ -56,15 +56,15 @@ $GPGSV,3,2,12,10,44,132,28,12,39,002,42,18,13,332,34,21,33,266,*72
$GPGSV,3,3,12,24,58,220,,26,17,054,,29,20,063,,30,60,311,44*78
{"class":"SKY","tag":"GSV","time":1176025987.801,"xdop":27.60,"hdop":21.10,"pdop":34.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":45,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":28,"used":true},{"PRN":10,"el":44,"az":132,"ss":28,"used":false},{"PRN":12,"el":39,"az":2,"ss":42,"used":true},{"PRN":18,"el":13,"az":332,"ss":34,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":0,"used":false},{"PRN":26,"el":17,"az":54,"ss":0,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":44,"used":true}]}
$GPRMC,095307.801,A,2712.6486,S,15303.1293,E,1.73,279.46,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176025987.801,"ept":0.005,"lat":-27.210810000,"lon":153.052155000,"alt":3.000,"epx":255.000,"epy":255.000,"epv":0.000,"track":279.4600,"speed":0.890,"climb":0.000,"eps":510.51,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025987.801,"ept":0.005,"lat":-27.210810000,"lon":153.052155000,"alt":3.000,"epx":42.926,"epy":14.332,"epv":0.000,"track":279.4600,"speed":0.890,"climb":0.000,"mode":3}
$GPVTG,279.46,T,,,1.73,N,3.20,K,A*7A
$GPGGA,095308.801,2712.6469,S,15303.1278,E,1,04,21.1,3.0,M,42.2,M,,*7D
$GPRMC,095308.801,A,2712.6469,S,15303.1278,E,2.40,335.10,080407,,,A*77
-{"class":"TPV","tag":"RMC","time":1176025988.801,"ept":0.005,"lat":-27.210781667,"lon":153.052130000,"alt":3.000,"epx":316.500,"epy":316.500,"epv":634.800,"track":335.1000,"speed":1.235,"climb":0.000,"eps":571.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025988.801,"ept":0.005,"lat":-27.210781667,"lon":153.052130000,"alt":3.000,"epx":42.926,"epy":14.332,"epv":634.800,"track":335.1000,"speed":1.235,"climb":0.000,"eps":85.85,"mode":3}
$GPVTG,335.10,T,,,2.40,N,4.45,K,A*77
$GPGGA,095309.801,2712.6444,S,15303.1229,E,1,05,07.5,3.0,M,42.2,M,,*76
$GPRMC,095309.801,A,2712.6444,S,15303.1229,E,5.19,299.36,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176025989.801,"ept":0.005,"lat":-27.210740000,"lon":153.052048333,"alt":3.000,"epx":316.500,"epy":316.500,"epv":634.800,"track":299.3600,"speed":2.670,"climb":0.000,"eps":633.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025989.801,"ept":0.005,"lat":-27.210740000,"lon":153.052048333,"alt":3.000,"epx":42.926,"epy":14.332,"epv":634.800,"track":299.3600,"speed":2.670,"climb":0.000,"eps":85.85,"mode":3}
$GPVTG,299.36,T,,,5.19,N,9.60,K,A*75
$GPGGA,095310.801,2712.6428,S,15303.1203,E,1,05,07.5,3.0,M,42.2,M,,*7C
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -73,15 +73,15 @@ $GPGSV,3,2,12,10,44,132,28,12,39,002,43,18,13,332,33,21,33,266,*74
$GPGSV,3,3,12,24,58,220,35,26,17,054,37,29,20,063,,30,60,311,45*7B
{"class":"SKY","tag":"GSV","time":1176025990.801,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":45,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":30,"used":true},{"PRN":10,"el":44,"az":132,"ss":28,"used":false},{"PRN":12,"el":39,"az":2,"ss":43,"used":true},{"PRN":18,"el":13,"az":332,"ss":33,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":35,"used":true},{"PRN":26,"el":17,"az":54,"ss":37,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":45,"used":true}]}
$GPRMC,095310.801,A,2712.6428,S,15303.1203,E,0.00,307.41,080407,,,A*74
-{"class":"TPV","tag":"RMC","time":1176025990.801,"ept":0.005,"lat":-27.210713333,"lon":153.052005000,"alt":3.000,"epx":316.500,"epy":316.500,"epv":634.800,"track":307.4100,"speed":0.000,"climb":0.000,"eps":633.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025990.801,"ept":0.005,"lat":-27.210713333,"lon":153.052005000,"alt":3.000,"epx":42.926,"epy":14.332,"epv":634.800,"track":307.4100,"speed":0.000,"climb":0.000,"eps":85.85,"mode":3}
$GPVTG,307.41,T,,,0.00,N,0.00,K,A*71
$GPGGA,095311.801,2712.6419,S,15303.1214,E,1,05,07.5,4.1,M,42.2,M,,*7F
$GPRMC,095311.801,A,2712.6419,S,15303.1214,E,2.16,307.41,080407,,,A*74
-{"class":"TPV","tag":"RMC","time":1176025991.801,"ept":0.005,"lat":-27.210698333,"lon":153.052023333,"alt":4.100,"epx":112.500,"epy":112.500,"epv":207.000,"track":307.4100,"speed":1.111,"climb":0.000,"eps":429.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025991.801,"ept":0.005,"lat":-27.210698333,"lon":153.052023333,"alt":4.100,"epx":23.367,"epy":14.300,"epv":207.000,"track":307.4100,"speed":1.111,"climb":0.000,"eps":66.29,"mode":3}
$GPVTG,307.41,T,,,2.16,N,4.00,K,A*70
$GPGGA,095312.800,2712.6400,S,15303.1170,E,1,05,07.5,4.5,M,42.2,M,,*70
$GPRMC,095312.800,A,2712.6400,S,15303.1170,E,0.00,312.27,080407,,,A*7E
-{"class":"TPV","tag":"RMC","time":1176025992.800,"ept":0.005,"lat":-27.210666667,"lon":153.051950000,"alt":4.500,"epx":112.500,"epy":112.500,"epv":207.000,"track":312.2700,"speed":0.000,"climb":0.000,"eps":225.23,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025992.800,"ept":0.005,"lat":-27.210666667,"lon":153.051950000,"alt":4.500,"epx":23.367,"epy":14.300,"epv":207.000,"track":312.2700,"speed":0.000,"climb":0.000,"eps":46.78,"mode":3}
$GPVTG,312.27,T,,,0.00,N,0.00,K,A*75
$GPGGA,095313.800,2712.6402,S,15303.1209,E,1,05,07.5,8.6,M,42.2,M,,*71
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -90,15 +90,15 @@ $GPGSV,3,2,12,10,44,132,26,12,39,002,44,18,13,332,31,21,33,266,*7F
$GPGSV,3,3,12,24,58,220,37,26,17,054,37,29,20,063,,30,60,311,45*79
{"class":"SKY","tag":"GSV","time":1176025993.800,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":45,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":32,"used":true},{"PRN":10,"el":44,"az":132,"ss":26,"used":false},{"PRN":12,"el":39,"az":2,"ss":44,"used":true},{"PRN":18,"el":13,"az":332,"ss":31,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":37,"used":true},{"PRN":26,"el":17,"az":54,"ss":37,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":45,"used":true}]}
$GPRMC,095313.800,A,2712.6402,S,15303.1209,E,3.47,312.27,080407,,,A*70
-{"class":"TPV","tag":"RMC","time":1176025993.800,"ept":0.005,"lat":-27.210670000,"lon":153.052015000,"alt":8.600,"epx":112.500,"epy":112.500,"epv":207.000,"track":312.2700,"speed":1.785,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025993.800,"ept":0.005,"lat":-27.210670000,"lon":153.052015000,"alt":8.600,"epx":23.367,"epy":14.300,"epv":207.000,"track":312.2700,"speed":1.785,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,312.27,T,,,3.47,N,6.42,K,A*75
$GPGGA,095314.800,2712.6396,S,15303.1200,E,1,05,07.5,10.1,M,42.2,M,,*4B
$GPRMC,095314.800,A,2712.6396,S,15303.1200,E,2.01,312.27,080407,,,A*77
-{"class":"TPV","tag":"RMC","time":1176025994.800,"ept":0.005,"lat":-27.210660000,"lon":153.052000000,"alt":10.100,"epx":112.500,"epy":112.500,"epv":207.000,"track":312.2700,"speed":1.034,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025994.800,"ept":0.005,"lat":-27.210660000,"lon":153.052000000,"alt":10.100,"epx":23.367,"epy":14.300,"epv":207.000,"track":312.2700,"speed":1.034,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,312.27,T,,,2.01,N,3.72,K,A*70
$GPGGA,095315.800,2712.6403,S,15303.1229,E,1,05,07.5,13.7,M,42.2,M,,*4F
$GPRMC,095315.800,A,2712.6403,S,15303.1229,E,3.56,92.94,080407,,,A*46
-{"class":"TPV","tag":"RMC","time":1176025995.800,"ept":0.005,"lat":-27.210671667,"lon":153.052048333,"alt":13.700,"epx":112.500,"epy":112.500,"epv":207.000,"track":92.9400,"speed":1.831,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025995.800,"ept":0.005,"lat":-27.210671667,"lon":153.052048333,"alt":13.700,"epx":23.367,"epy":14.300,"epv":207.000,"track":92.9400,"speed":1.831,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,92.94,T,,,3.56,N,6.58,K,A*4D
$GPGGA,095316.799,2712.6400,S,15303.1217,E,1,05,07.5,13.8,M,42.2,M,,*42
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -107,15 +107,15 @@ $GPGSV,3,2,12,10,44,132,23,12,39,002,44,18,13,332,31,21,33,266,*7A
$GPGSV,3,3,12,24,58,220,37,26,17,054,38,29,20,063,,30,60,311,45*76
{"class":"SKY","tag":"GSV","time":1176025996.799,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":45,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":33,"used":true},{"PRN":10,"el":44,"az":132,"ss":23,"used":false},{"PRN":12,"el":39,"az":2,"ss":44,"used":true},{"PRN":18,"el":13,"az":332,"ss":31,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":37,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":45,"used":true}]}
$GPRMC,095316.799,A,2712.6400,S,15303.1217,E,1.83,92.94,080407,,,A*4E
-{"class":"TPV","tag":"RMC","time":1176025996.799,"ept":0.005,"lat":-27.210666667,"lon":153.052028333,"alt":13.800,"epx":112.500,"epy":112.500,"epv":207.000,"track":92.9400,"speed":0.941,"climb":0.000,"eps":225.23,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025996.799,"ept":0.005,"lat":-27.210666667,"lon":153.052028333,"alt":13.800,"epx":23.367,"epy":14.300,"epv":207.000,"track":92.9400,"speed":0.941,"climb":0.000,"eps":46.78,"mode":3}
$GPVTG,92.94,T,,,1.83,N,3.39,K,A*45
$GPGGA,095317.799,2712.6397,S,15303.1210,E,1,05,07.5,13.1,M,42.2,M,,*44
$GPRMC,095317.799,A,2712.6397,S,15303.1210,E,1.78,92.94,080407,,,A*45
-{"class":"TPV","tag":"RMC","time":1176025997.799,"ept":0.005,"lat":-27.210661667,"lon":153.052016667,"alt":13.100,"epx":112.500,"epy":112.500,"epv":207.000,"track":92.9400,"speed":0.916,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025997.799,"ept":0.005,"lat":-27.210661667,"lon":153.052016667,"alt":13.100,"epx":23.367,"epy":14.300,"epv":207.000,"track":92.9400,"speed":0.916,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,92.94,T,,,1.78,N,3.30,K,A*48
$GPGGA,095318.799,2712.6409,S,15303.1239,E,1,05,07.5,18.1,M,42.2,M,,*4B
$GPRMC,095318.799,A,2712.6409,S,15303.1239,E,2.69,129.81,080407,,,A*77
-{"class":"TPV","tag":"RMC","time":1176025998.799,"ept":0.005,"lat":-27.210681667,"lon":153.052065000,"alt":18.100,"epx":112.500,"epy":112.500,"epv":207.000,"track":129.8100,"speed":1.384,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025998.799,"ept":0.005,"lat":-27.210681667,"lon":153.052065000,"alt":18.100,"epx":23.367,"epy":14.300,"epv":207.000,"track":129.8100,"speed":1.384,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,129.81,T,,,2.69,N,4.97,K,A*74
$GPGGA,095319.799,2712.6420,S,15303.1303,E,1,05,07.5,22.8,M,42.2,M,,*49
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -124,15 +124,15 @@ $GPGSV,3,2,12,10,44,132,27,12,39,002,44,18,13,332,32,21,33,266,*7D
$GPGSV,3,3,12,24,58,220,37,26,17,054,39,29,20,063,,30,60,311,46*74
{"class":"SKY","tag":"GSV","time":1176025999.799,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":45,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":34,"used":true},{"PRN":10,"el":44,"az":132,"ss":27,"used":false},{"PRN":12,"el":39,"az":2,"ss":44,"used":true},{"PRN":18,"el":13,"az":332,"ss":32,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":37,"used":true},{"PRN":26,"el":17,"az":54,"ss":39,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":46,"used":true}]}
$GPRMC,095319.799,A,2712.6420,S,15303.1303,E,5.09,100.78,080407,,,A*79
-{"class":"TPV","tag":"RMC","time":1176025999.799,"ept":0.005,"lat":-27.210700000,"lon":153.052171667,"alt":22.800,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":2.619,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176025999.799,"ept":0.005,"lat":-27.210700000,"lon":153.052171667,"alt":22.800,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":2.619,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,5.09,N,9.43,K,A*7C
$GPGGA,095320.799,2712.6420,S,15303.1290,E,1,05,07.5,19.5,M,42.2,M,,*4D
$GPRMC,095320.799,A,2712.6420,S,15303.1290,E,1.55,100.78,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176026000.799,"ept":0.005,"lat":-27.210700000,"lon":153.052150000,"alt":19.500,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.797,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026000.799,"ept":0.005,"lat":-27.210700000,"lon":153.052150000,"alt":19.500,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.797,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,1.55,N,2.87,K,A*72
$GPGGA,095321.798,2712.6419,S,15303.1285,E,1,05,07.5,18.2,M,42.2,M,,*45
$GPRMC,095321.798,A,2712.6419,S,15303.1285,E,1.15,100.78,080407,,,A*7F
-{"class":"TPV","tag":"RMC","time":1176026001.798,"ept":0.005,"lat":-27.210698333,"lon":153.052141667,"alt":18.200,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.592,"climb":0.000,"eps":225.23,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026001.798,"ept":0.005,"lat":-27.210698333,"lon":153.052141667,"alt":18.200,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.592,"climb":0.000,"eps":46.78,"mode":3}
$GPVTG,100.78,T,,,1.15,N,2.13,K,A*7B
$GPGGA,095322.798,2712.6419,S,15303.1281,E,1,05,07.5,17.3,M,42.2,M,,*4C
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -141,15 +141,15 @@ $GPGSV,3,2,12,10,44,132,31,12,39,002,44,18,13,332,33,21,33,266,*7B
$GPGSV,3,3,12,24,58,220,37,26,17,054,39,29,20,063,,30,60,311,45*77
{"class":"SKY","tag":"GSV","time":1176026002.798,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":44,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":32,"used":true},{"PRN":10,"el":44,"az":132,"ss":31,"used":false},{"PRN":12,"el":39,"az":2,"ss":44,"used":true},{"PRN":18,"el":13,"az":332,"ss":33,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":37,"used":true},{"PRN":26,"el":17,"az":54,"ss":39,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":45,"used":true}]}
$GPRMC,095322.798,A,2712.6419,S,15303.1281,E,0.99,100.78,080407,,,A*7D
-{"class":"TPV","tag":"RMC","time":1176026002.798,"ept":0.005,"lat":-27.210698333,"lon":153.052135000,"alt":17.300,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.509,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026002.798,"ept":0.005,"lat":-27.210698333,"lon":153.052135000,"alt":17.300,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.509,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,0.99,N,1.84,K,A*73
$GPGGA,095323.798,2712.6418,S,15303.1278,E,1,05,07.5,17.7,M,42.2,M,,*4E
$GPRMC,095323.798,A,2712.6418,S,15303.1278,E,0.00,100.78,080407,,,A*7B
-{"class":"TPV","tag":"RMC","time":1176026003.798,"ept":0.005,"lat":-27.210696667,"lon":153.052130000,"alt":17.700,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026003.798,"ept":0.005,"lat":-27.210696667,"lon":153.052130000,"alt":17.700,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095324.798,2712.6417,S,15303.1275,E,1,05,07.5,18.0,M,42.2,M,,*43
$GPRMC,095324.798,A,2712.6417,S,15303.1275,E,0.00,100.78,080407,,,A*7E
-{"class":"TPV","tag":"RMC","time":1176026004.798,"ept":0.005,"lat":-27.210695000,"lon":153.052125000,"alt":18.000,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026004.798,"ept":0.005,"lat":-27.210695000,"lon":153.052125000,"alt":18.000,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095325.797,2712.6416,S,15303.1269,E,1,05,07.5,17.7,M,42.2,M,,*49
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -158,15 +158,15 @@ $GPGSV,3,2,12,10,44,132,34,12,39,002,43,18,13,332,30,21,33,266,*7A
$GPGSV,3,3,12,24,58,220,37,26,17,054,40,29,20,063,,30,60,311,44*78
{"class":"SKY","tag":"GSV","time":1176026005.797,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":42,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":31,"used":true},{"PRN":10,"el":44,"az":132,"ss":34,"used":false},{"PRN":12,"el":39,"az":2,"ss":43,"used":true},{"PRN":18,"el":13,"az":332,"ss":30,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":37,"used":true},{"PRN":26,"el":17,"az":54,"ss":40,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":44,"used":true}]}
$GPRMC,095325.797,A,2712.6416,S,15303.1269,E,0.00,100.78,080407,,,A*7C
-{"class":"TPV","tag":"RMC","time":1176026005.797,"ept":0.005,"lat":-27.210693333,"lon":153.052115000,"alt":17.700,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.000,"eps":225.23,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026005.797,"ept":0.005,"lat":-27.210693333,"lon":153.052115000,"alt":17.700,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.000,"eps":46.78,"mode":3}
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095326.797,2712.6415,S,15303.1253,E,1,05,07.5,15.0,M,42.2,M,,*45
$GPRMC,095326.797,A,2712.6415,S,15303.1253,E,1.10,100.78,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176026006.797,"ept":0.005,"lat":-27.210691667,"lon":153.052088333,"alt":15.000,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.566,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026006.797,"ept":0.005,"lat":-27.210691667,"lon":153.052088333,"alt":15.000,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.566,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,1.10,N,2.03,K,A*7F
$GPGGA,095327.797,2712.6414,S,15303.1244,E,1,05,07.5,14.2,M,42.2,M,,*40
$GPRMC,095327.797,A,2712.6414,S,15303.1244,E,1.51,100.78,080407,,,A*76
-{"class":"TPV","tag":"RMC","time":1176026007.797,"ept":0.005,"lat":-27.210690000,"lon":153.052073333,"alt":14.200,"epx":112.500,"epy":112.500,"epv":207.000,"track":100.7800,"speed":0.777,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026007.797,"ept":0.005,"lat":-27.210690000,"lon":153.052073333,"alt":14.200,"epx":23.367,"epy":14.300,"epv":207.000,"track":100.7800,"speed":0.777,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,100.78,T,,,1.51,N,2.80,K,A*71
$GPGGA,095328.797,2712.6413,S,15303.1235,E,1,05,07.5,13.4,M,42.2,M,,*4F
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -175,15 +175,15 @@ $GPGSV,3,2,12,10,44,132,37,12,39,002,43,18,13,332,27,21,33,266,*7F
$GPGSV,3,3,12,24,58,220,40,26,17,054,39,29,20,063,,30,60,311,44*76
{"class":"SKY","tag":"GSV","time":1176026008.797,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":42,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":37,"used":true},{"PRN":10,"el":44,"az":132,"ss":37,"used":false},{"PRN":12,"el":39,"az":2,"ss":43,"used":true},{"PRN":18,"el":13,"az":332,"ss":27,"used":false},{"PRN":21,"el":33,"az":266,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":40,"used":true},{"PRN":26,"el":17,"az":54,"ss":39,"used":false},{"PRN":29,"el":20,"az":63,"ss":0,"used":false},{"PRN":30,"el":60,"az":311,"ss":44,"used":true}]}
$GPRMC,095328.797,A,2712.6413,S,15303.1235,E,1.55,276.34,080407,,,A*76
-{"class":"TPV","tag":"RMC","time":1176026008.797,"ept":0.005,"lat":-27.210688333,"lon":153.052058333,"alt":13.400,"epx":112.500,"epy":112.500,"epv":207.000,"track":276.3400,"speed":0.797,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026008.797,"ept":0.005,"lat":-27.210688333,"lon":153.052058333,"alt":13.400,"epx":23.367,"epy":14.300,"epv":207.000,"track":276.3400,"speed":0.797,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,276.34,T,,,1.55,N,2.86,K,A*79
$GPGGA,095329.797,2712.6413,S,15303.1226,E,1,05,07.5,12.7,M,42.2,M,,*4E
$GPRMC,095329.797,A,2712.6413,S,15303.1226,E,1.67,276.34,080407,,,A*74
-{"class":"TPV","tag":"RMC","time":1176026009.797,"ept":0.005,"lat":-27.210688333,"lon":153.052043333,"alt":12.700,"epx":112.500,"epy":112.500,"epv":207.000,"track":276.3400,"speed":0.859,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026009.797,"ept":0.005,"lat":-27.210688333,"lon":153.052043333,"alt":12.700,"epx":23.367,"epy":14.300,"epv":207.000,"track":276.3400,"speed":0.859,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,276.34,T,,,1.67,N,3.09,K,A*7E
$GPGGA,095330.796,2712.6413,S,15303.1218,E,1,05,07.5,12.4,M,42.2,M,,*49
$GPRMC,095330.796,A,2712.6413,S,15303.1218,E,1.72,276.34,080407,,,A*74
-{"class":"TPV","tag":"RMC","time":1176026010.796,"ept":0.005,"lat":-27.210688333,"lon":153.052030000,"alt":12.400,"epx":112.500,"epy":112.500,"epv":207.000,"track":276.3400,"speed":0.885,"climb":0.000,"eps":225.23,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026010.796,"ept":0.005,"lat":-27.210688333,"lon":153.052030000,"alt":12.400,"epx":23.367,"epy":14.300,"epv":207.000,"track":276.3400,"speed":0.885,"climb":0.000,"eps":46.78,"mode":3}
$GPVTG,276.34,T,,,1.72,N,3.19,K,A*7B
$GPGGA,095331.796,2712.6414,S,15303.1212,E,1,05,07.5,12.3,M,42.2,M,,*42
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -192,11 +192,11 @@ $GPGSV,3,2,12,10,44,132,41,12,39,002,44,18,13,332,28,21,33,265,*75
$GPGSV,3,3,12,24,58,220,42,26,17,054,35,29,20,063,38,30,59,311,44*79
{"class":"SKY","tag":"GSV","time":1176026011.796,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":43,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":42,"used":true},{"PRN":10,"el":44,"az":132,"ss":41,"used":false},{"PRN":12,"el":39,"az":2,"ss":44,"used":true},{"PRN":18,"el":13,"az":332,"ss":28,"used":false},{"PRN":21,"el":33,"az":265,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":42,"used":true},{"PRN":26,"el":17,"az":54,"ss":35,"used":false},{"PRN":29,"el":20,"az":63,"ss":38,"used":false},{"PRN":30,"el":59,"az":311,"ss":44,"used":true}]}
$GPRMC,095331.796,A,2712.6414,S,15303.1212,E,1.79,276.34,080407,,,A*73
-{"class":"TPV","tag":"RMC","time":1176026011.796,"ept":0.005,"lat":-27.210690000,"lon":153.052020000,"alt":12.300,"epx":112.500,"epy":112.500,"epv":207.000,"track":276.3400,"speed":0.921,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026011.796,"ept":0.005,"lat":-27.210690000,"lon":153.052020000,"alt":12.300,"epx":23.367,"epy":14.300,"epv":207.000,"track":276.3400,"speed":0.921,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,276.34,T,,,1.79,N,3.32,K,A*79
$GPGGA,095333.796,2712.6422,S,15303.1205,E,1,05,07.5,11.9,M,42.2,M,,*4A
$GPRMC,095333.796,A,2712.6422,S,15303.1205,E,1.87,276.34,080407,,,A*73
-{"class":"TPV","tag":"RMC","time":1176026013.796,"ept":0.005,"lat":-27.210703333,"lon":153.052008333,"alt":11.900,"epx":112.500,"epy":112.500,"epv":207.000,"track":276.3400,"speed":0.962,"climb":0.000,"eps":112.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026013.796,"ept":0.005,"lat":-27.210703333,"lon":153.052008333,"alt":11.900,"epx":23.367,"epy":14.300,"epv":207.000,"track":276.3400,"speed":0.962,"climb":0.000,"eps":23.37,"mode":3}
$GPVTG,276.34,T,,,1.87,N,3.46,K,A*7B
$GPGGA,095334.796,2712.6427,S,15303.1202,E,1,05,07.5,11.6,M,42.2,M,,*40
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
@@ -205,11 +205,11 @@ $GPGSV,3,2,12,10,44,132,42,12,39,002,40,18,13,332,29,21,33,265,*73
$GPGSV,3,3,12,24,58,220,43,26,17,054,38,29,20,063,39,30,59,311,44*74
{"class":"SKY","tag":"GSV","time":1176026014.796,"xdop":9.00,"hdop":7.50,"pdop":11.70,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":41,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":44,"used":true},{"PRN":10,"el":44,"az":132,"ss":42,"used":false},{"PRN":12,"el":39,"az":2,"ss":40,"used":true},{"PRN":18,"el":13,"az":332,"ss":29,"used":false},{"PRN":21,"el":33,"az":265,"ss":0,"used":false},{"PRN":24,"el":58,"az":220,"ss":43,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":39,"used":false},{"PRN":30,"el":59,"az":311,"ss":44,"used":true}]}
$GPRMC,095334.796,A,2712.6427,S,15303.1202,E,2.01,276.34,080407,,,A*7B
-{"class":"TPV","tag":"RMC","time":1176026014.796,"ept":0.005,"lat":-27.210711667,"lon":153.052003333,"alt":11.600,"epx":112.500,"epy":112.500,"epv":207.000,"track":276.3400,"speed":1.034,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026014.796,"ept":0.005,"lat":-27.210711667,"lon":153.052003333,"alt":11.600,"epx":23.367,"epy":14.300,"epv":207.000,"track":276.3400,"speed":1.034,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,276.34,T,,,2.01,N,3.72,K,A*71
$GPGGA,095336.795,2712.6439,S,15303.1195,E,1,04,10.4,11.6,M,42.2,M,,*45
$GPRMC,095336.795,A,2712.6439,S,15303.1195,E,2.37,209.25,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176026016.795,"ept":0.005,"lat":-27.210731667,"lon":153.051991667,"alt":11.600,"epx":112.500,"epy":112.500,"epv":207.000,"track":209.2500,"speed":1.219,"climb":0.000,"eps":112.56,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026016.795,"ept":0.005,"lat":-27.210731667,"lon":153.051991667,"alt":11.600,"epx":23.367,"epy":14.300,"epv":207.000,"track":209.2500,"speed":1.219,"climb":0.000,"eps":23.38,"mode":3}
$GPVTG,209.25,T,,,2.37,N,4.38,K,A*75
$GPGGA,095337.795,2712.6444,S,15303.1189,E,1,06,02.3,11.3,M,42.2,M,,*40
$GPGSA,A,3,05,07,12,21,24,30,,,,,,,4.8,2.3,4.2*3E
@@ -218,15 +218,15 @@ $GPGSV,3,2,12,10,44,132,42,12,39,002,38,18,13,332,27,21,33,265,36*77
$GPGSV,3,3,12,24,58,220,44,26,17,054,39,29,20,063,40,30,59,311,45*7D
{"class":"SKY","tag":"GSV","time":1176026017.795,"xdop":4.20,"hdop":2.30,"pdop":4.80,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false},{"PRN":5,"el":45,"az":347,"ss":39,"used":true},{"PRN":6,"el":58,"az":198,"ss":0,"used":false},{"PRN":7,"el":45,"az":212,"ss":44,"used":true},{"PRN":10,"el":44,"az":132,"ss":42,"used":false},{"PRN":12,"el":39,"az":2,"ss":38,"used":true},{"PRN":18,"el":13,"az":332,"ss":27,"used":false},{"PRN":21,"el":33,"az":265,"ss":36,"used":true},{"PRN":24,"el":58,"az":220,"ss":44,"used":true},{"PRN":26,"el":17,"az":54,"ss":39,"used":false},{"PRN":29,"el":20,"az":63,"ss":40,"used":false},{"PRN":30,"el":59,"az":311,"ss":45,"used":true}]}
$GPRMC,095337.795,A,2712.6444,S,15303.1189,E,2.31,209.45,080407,,,A*73
-{"class":"TPV","tag":"RMC","time":1176026017.795,"ept":0.005,"lat":-27.210740000,"lon":153.051981667,"alt":11.300,"epx":112.500,"epy":112.500,"epv":207.000,"track":209.4500,"speed":1.188,"climb":0.000,"eps":225.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026017.795,"ept":0.005,"lat":-27.210740000,"lon":153.051981667,"alt":11.300,"epx":23.367,"epy":14.300,"epv":207.000,"track":209.4500,"speed":1.188,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,209.45,T,,,2.31,N,4.28,K,A*74
$GPGGA,095338.795,2712.6450,S,15303.1192,E,1,06,02.3,12.4,M,42.2,M,,*44
$GPRMC,095338.795,A,2712.6450,S,15303.1192,E,2.24,203.09,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176026018.795,"ept":0.005,"lat":-27.210750000,"lon":153.051986667,"alt":12.400,"epx":34.500,"epy":34.500,"epv":96.600,"track":203.0900,"speed":1.152,"climb":0.000,"eps":147.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026018.795,"ept":0.005,"lat":-27.210750000,"lon":153.051986667,"alt":12.400,"epx":23.360,"epy":10.770,"epv":96.600,"track":203.0900,"speed":1.152,"climb":0.000,"eps":46.73,"mode":3}
$GPVTG,203.09,T,,,2.24,N,4.14,K,A*7D
$GPGGA,095339.794,2712.6456,S,15303.1185,E,1,06,04.1,11.6,M,42.2,M,,*41
$GPRMC,095339.794,A,2712.6456,S,15303.1185,E,2.28,200.03,080407,,,A*70
-{"class":"TPV","tag":"RMC","time":1176026019.794,"ept":0.005,"lat":-27.210760000,"lon":153.051975000,"alt":11.600,"epx":34.500,"epy":34.500,"epv":96.600,"track":200.0300,"speed":1.173,"climb":0.000,"eps":69.07,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026019.794,"ept":0.005,"lat":-27.210760000,"lon":153.051975000,"alt":11.600,"epx":23.360,"epy":10.770,"epv":96.600,"track":200.0300,"speed":1.173,"climb":0.000,"eps":46.77,"mode":3}
$GPVTG,200.03,T,,,2.28,N,4.22,K,A*7D
$GPGGA,095340.794,2712.6461,S,15303.1180,E,1,07,01.3,10.0,M,42.2,M,,*4F
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
@@ -235,15 +235,15 @@ $GPGSV,3,2,12,10,44,132,43,12,39,002,37,18,13,332,25,21,33,265,35*78
$GPGSV,3,3,12,24,58,220,44,26,17,054,41,29,20,063,41,30,59,311,44*72
{"class":"SKY","tag":"GSV","time":1176026020.794,"xdop":2.70,"hdop":1.30,"pdop":3.00,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":39,"used":true},{"PRN":5,"el":45,"az":347,"ss":39,"used":true},{"PRN":6,"el":58,"az":198,"ss":43,"used":false},{"PRN":7,"el":45,"az":212,"ss":43,"used":true},{"PRN":10,"el":44,"az":132,"ss":43,"used":false},{"PRN":12,"el":39,"az":2,"ss":37,"used":true},{"PRN":18,"el":13,"az":332,"ss":25,"used":false},{"PRN":21,"el":33,"az":265,"ss":35,"used":true},{"PRN":24,"el":58,"az":220,"ss":44,"used":true},{"PRN":26,"el":17,"az":54,"ss":41,"used":false},{"PRN":29,"el":20,"az":63,"ss":41,"used":false},{"PRN":30,"el":59,"az":311,"ss":44,"used":true}]}
$GPRMC,095340.794,A,2712.6461,S,15303.1180,E,2.23,189.90,080407,,,A*7C
-{"class":"TPV","tag":"RMC","time":1176026020.794,"ept":0.005,"lat":-27.210768333,"lon":153.051966667,"alt":10.000,"epx":34.500,"epy":34.500,"epv":96.600,"track":189.9000,"speed":1.147,"climb":0.000,"eps":69.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026020.794,"ept":0.005,"lat":-27.210768333,"lon":153.051966667,"alt":10.000,"epx":23.360,"epy":10.770,"epv":96.600,"track":189.9000,"speed":1.147,"climb":0.000,"eps":46.72,"mode":3}
$GPVTG,189.90,T,,,2.23,N,4.12,K,A*7D
$GPGGA,095341.794,2712.6467,S,15303.1177,E,1,07,01.3,10.0,M,42.2,M,,*40
$GPRMC,095341.794,A,2712.6467,S,15303.1177,E,2.24,191.01,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176026021.794,"ept":0.005,"lat":-27.210778333,"lon":153.051961667,"alt":10.000,"epx":19.500,"epy":19.500,"epv":62.100,"track":191.0100,"speed":1.152,"climb":0.000,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026021.794,"ept":0.005,"lat":-27.210778333,"lon":153.051961667,"alt":10.000,"epx":15.636,"epy":10.722,"epv":62.100,"track":191.0100,"speed":1.152,"climb":0.000,"eps":39.00,"mode":3}
$GPVTG,191.01,T,,,2.24,N,4.15,K,A*7C
$GPGGA,095342.794,2712.6472,S,15303.1170,E,1,07,01.3,9.1,M,42.2,M,,*79
$GPRMC,095342.794,A,2712.6472,S,15303.1170,E,2.28,193.30,080407,,,A*79
-{"class":"TPV","tag":"RMC","time":1176026022.794,"ept":0.005,"lat":-27.210786667,"lon":153.051950000,"alt":9.100,"epx":19.500,"epy":19.500,"epv":62.100,"track":193.3000,"speed":1.173,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026022.794,"ept":0.005,"lat":-27.210786667,"lon":153.051950000,"alt":9.100,"epx":15.636,"epy":10.722,"epv":62.100,"track":193.3000,"speed":1.173,"climb":0.000,"eps":31.27,"mode":3}
$GPVTG,193.30,T,,,2.28,N,4.22,K,A*74
$GPGGA,095343.794,2712.6478,S,15303.1166,E,1,07,01.3,8.1,M,42.2,M,,*74
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
@@ -252,15 +252,15 @@ $GPGSV,3,2,12,10,44,132,43,12,39,002,36,18,14,332,23,21,34,265,37*7D
$GPGSV,3,3,12,24,58,220,43,26,17,054,41,29,20,063,41,30,59,312,44*76
{"class":"SKY","tag":"GSV","time":1176026023.794,"xdop":2.70,"hdop":1.30,"pdop":3.00,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":36,"used":true},{"PRN":5,"el":45,"az":347,"ss":38,"used":true},{"PRN":6,"el":58,"az":198,"ss":45,"used":false},{"PRN":7,"el":45,"az":212,"ss":42,"used":true},{"PRN":10,"el":44,"az":132,"ss":43,"used":false},{"PRN":12,"el":39,"az":2,"ss":36,"used":true},{"PRN":18,"el":14,"az":332,"ss":23,"used":false},{"PRN":21,"el":34,"az":265,"ss":37,"used":true},{"PRN":24,"el":58,"az":220,"ss":43,"used":true},{"PRN":26,"el":17,"az":54,"ss":41,"used":false},{"PRN":29,"el":20,"az":63,"ss":41,"used":false},{"PRN":30,"el":59,"az":312,"ss":44,"used":true}]}
$GPRMC,095343.794,A,2712.6478,S,15303.1166,E,2.18,187.10,080407,,,A*71
-{"class":"TPV","tag":"RMC","time":1176026023.794,"ept":0.005,"lat":-27.210796667,"lon":153.051943333,"alt":8.100,"epx":19.500,"epy":19.500,"epv":62.100,"track":187.1000,"speed":1.121,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026023.794,"ept":0.005,"lat":-27.210796667,"lon":153.051943333,"alt":8.100,"epx":15.636,"epy":10.722,"epv":62.100,"track":187.1000,"speed":1.121,"climb":0.000,"eps":31.27,"mode":3}
$GPVTG,187.10,T,,,2.18,N,4.03,K,A*73
$GPGGA,095344.793,2712.6483,S,15303.1163,E,1,07,01.3,8.4,M,42.2,M,,*70
$GPRMC,095344.793,A,2712.6483,S,15303.1163,E,2.26,192.88,080407,,,A*78
-{"class":"TPV","tag":"RMC","time":1176026024.793,"ept":0.005,"lat":-27.210805000,"lon":153.051938333,"alt":8.400,"epx":19.500,"epy":19.500,"epv":62.100,"track":192.8800,"speed":1.163,"climb":0.000,"eps":39.04,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026024.793,"ept":0.005,"lat":-27.210805000,"lon":153.051938333,"alt":8.400,"epx":15.734,"epy":10.717,"epv":62.100,"track":192.8800,"speed":1.163,"climb":0.000,"eps":31.40,"mode":3}
$GPVTG,192.88,T,,,2.26,N,4.18,K,A*71
$GPGGA,095345.793,2712.6489,S,15303.1158,E,1,07,01.3,7.5,M,42.2,M,,*7D
$GPRMC,095345.793,A,2712.6489,S,15303.1158,E,2.26,190.81,080407,,,A*70
-{"class":"TPV","tag":"RMC","time":1176026025.793,"ept":0.005,"lat":-27.210815000,"lon":153.051930000,"alt":7.500,"epx":19.500,"epy":19.500,"epv":62.100,"track":190.8100,"speed":1.163,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026025.793,"ept":0.005,"lat":-27.210815000,"lon":153.051930000,"alt":7.500,"epx":15.734,"epy":10.717,"epv":62.100,"track":190.8100,"speed":1.163,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,190.81,T,,,2.26,N,4.18,K,A*7A
$GPGGA,095346.793,2712.6494,S,15303.1153,E,1,07,01.3,7.5,M,42.2,M,,*79
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
@@ -269,15 +269,15 @@ $GPGSV,3,2,12,10,44,132,44,12,39,002,37,18,14,332,23,21,34,265,39*75
$GPGSV,3,3,12,24,58,220,41,26,17,054,42,29,20,063,41,30,59,312,43*70
{"class":"SKY","tag":"GSV","time":1176026026.793,"xdop":2.70,"hdop":1.30,"pdop":3.00,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":37,"used":true},{"PRN":5,"el":45,"az":347,"ss":39,"used":true},{"PRN":6,"el":58,"az":198,"ss":44,"used":false},{"PRN":7,"el":45,"az":212,"ss":42,"used":true},{"PRN":10,"el":44,"az":132,"ss":44,"used":false},{"PRN":12,"el":39,"az":2,"ss":37,"used":true},{"PRN":18,"el":14,"az":332,"ss":23,"used":false},{"PRN":21,"el":34,"az":265,"ss":39,"used":true},{"PRN":24,"el":58,"az":220,"ss":41,"used":true},{"PRN":26,"el":17,"az":54,"ss":42,"used":false},{"PRN":29,"el":20,"az":63,"ss":41,"used":false},{"PRN":30,"el":59,"az":312,"ss":43,"used":true}]}
$GPRMC,095346.793,A,2712.6494,S,15303.1153,E,2.22,194.09,080407,,,A*74
-{"class":"TPV","tag":"RMC","time":1176026026.793,"ept":0.005,"lat":-27.210823333,"lon":153.051921667,"alt":7.500,"epx":19.500,"epy":19.500,"epv":62.100,"track":194.0900,"speed":1.142,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026026.793,"ept":0.005,"lat":-27.210823333,"lon":153.051921667,"alt":7.500,"epx":15.734,"epy":10.717,"epv":62.100,"track":194.0900,"speed":1.142,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,194.09,T,,,2.22,N,4.11,K,A*73
$GPGGA,095347.793,2712.6500,S,15303.1150,E,1,07,01.3,7.5,M,42.2,M,,*77
$GPRMC,095347.793,A,2712.6500,S,15303.1150,E,2.23,191.68,080407,,,A*79
-{"class":"TPV","tag":"RMC","time":1176026027.793,"ept":0.005,"lat":-27.210833333,"lon":153.051916667,"alt":7.500,"epx":19.500,"epy":19.500,"epv":62.100,"track":191.6800,"speed":1.147,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026027.793,"ept":0.005,"lat":-27.210833333,"lon":153.051916667,"alt":7.500,"epx":15.734,"epy":10.717,"epv":62.100,"track":191.6800,"speed":1.147,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,191.68,T,,,2.23,N,4.13,K,A*72
$GPGGA,095348.792,2712.6505,S,15303.1148,E,1,07,01.3,7.4,M,42.2,M,,*74
$GPRMC,095348.792,A,2712.6505,S,15303.1148,E,2.11,187.45,080407,,,A*72
-{"class":"TPV","tag":"RMC","time":1176026028.792,"ept":0.005,"lat":-27.210841667,"lon":153.051913333,"alt":7.400,"epx":19.500,"epy":19.500,"epv":62.100,"track":187.4500,"speed":1.085,"climb":0.000,"eps":39.04,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026028.792,"ept":0.005,"lat":-27.210841667,"lon":153.051913333,"alt":7.400,"epx":15.734,"epy":10.717,"epv":62.100,"track":187.4500,"speed":1.085,"climb":0.000,"eps":31.50,"mode":3}
$GPVTG,187.45,T,,,2.11,N,3.91,K,A*76
$GPGGA,095349.792,2712.6511,S,15303.1147,E,1,07,01.3,7.3,M,42.2,M,,*78
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
@@ -286,15 +286,15 @@ $GPGSV,3,2,12,10,44,132,43,12,39,002,39,18,14,332,23,21,34,265,40*72
$GPGSV,3,3,12,24,58,220,40,26,17,054,41,29,20,063,42,30,59,312,44*76
{"class":"SKY","tag":"GSV","time":1176026029.792,"xdop":2.70,"hdop":1.30,"pdop":3.00,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":35,"used":true},{"PRN":5,"el":45,"az":347,"ss":38,"used":true},{"PRN":6,"el":58,"az":198,"ss":44,"used":false},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":44,"az":132,"ss":43,"used":false},{"PRN":12,"el":39,"az":2,"ss":39,"used":true},{"PRN":18,"el":14,"az":332,"ss":23,"used":false},{"PRN":21,"el":34,"az":265,"ss":40,"used":true},{"PRN":24,"el":58,"az":220,"ss":40,"used":true},{"PRN":26,"el":17,"az":54,"ss":41,"used":false},{"PRN":29,"el":20,"az":63,"ss":42,"used":false},{"PRN":30,"el":59,"az":312,"ss":44,"used":true}]}
$GPRMC,095349.792,A,2712.6511,S,15303.1147,E,2.04,188.22,080407,,,A*73
-{"class":"TPV","tag":"RMC","time":1176026029.792,"ept":0.005,"lat":-27.210851667,"lon":153.051911667,"alt":7.300,"epx":19.500,"epy":19.500,"epv":62.100,"track":188.2200,"speed":1.049,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026029.792,"ept":0.005,"lat":-27.210851667,"lon":153.051911667,"alt":7.300,"epx":15.734,"epy":10.717,"epv":62.100,"track":188.2200,"speed":1.049,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,188.22,T,,,2.04,N,3.78,K,A*7B
$GPGGA,095350.792,2712.6515,S,15303.1143,E,1,07,01.3,7.0,M,42.2,M,,*73
$GPRMC,095350.792,A,2712.6515,S,15303.1143,E,1.77,194.81,080407,,,A*78
-{"class":"TPV","tag":"RMC","time":1176026030.792,"ept":0.005,"lat":-27.210858333,"lon":153.051905000,"alt":7.000,"epx":19.500,"epy":19.500,"epv":62.100,"track":194.8100,"speed":0.911,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026030.792,"ept":0.005,"lat":-27.210858333,"lon":153.051905000,"alt":7.000,"epx":15.734,"epy":10.717,"epv":62.100,"track":194.8100,"speed":0.911,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,194.81,T,,,1.77,N,3.28,K,A*7D
$GPGGA,095351.792,2712.6515,S,15303.1138,E,1,07,01.3,6.2,M,42.2,M,,*7D
$GPRMC,095351.792,A,2712.6515,S,15303.1138,E,0.98,194.81,080407,,,A*75
-{"class":"TPV","tag":"RMC","time":1176026031.792,"ept":0.005,"lat":-27.210858333,"lon":153.051896667,"alt":6.200,"epx":19.500,"epy":19.500,"epv":62.100,"track":194.8100,"speed":0.504,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026031.792,"ept":0.005,"lat":-27.210858333,"lon":153.051896667,"alt":6.200,"epx":15.734,"epy":10.717,"epv":62.100,"track":194.8100,"speed":0.504,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,194.81,T,,,0.98,N,1.81,K,A*7C
$GPGGA,095352.792,2712.6511,S,15303.1137,E,1,06,02.3,5.8,M,42.2,M,,*7E
$GPGSA,A,3,05,07,12,21,24,30,,,,,,,4.8,2.3,4.2*3E
@@ -303,15 +303,15 @@ $GPGSV,3,2,12,10,44,132,42,12,39,002,40,18,14,332,25,21,34,265,39*75
$GPGSV,3,3,12,24,58,220,41,26,17,054,39,29,20,063,40,30,59,312,43*7D
{"class":"SKY","tag":"GSV","time":1176026032.792,"xdop":4.20,"hdop":2.30,"pdop":4.80,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":33,"used":false},{"PRN":5,"el":45,"az":347,"ss":41,"used":true},{"PRN":6,"el":58,"az":198,"ss":42,"used":false},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":44,"az":132,"ss":42,"used":false},{"PRN":12,"el":39,"az":2,"ss":40,"used":true},{"PRN":18,"el":14,"az":332,"ss":25,"used":false},{"PRN":21,"el":34,"az":265,"ss":39,"used":true},{"PRN":24,"el":58,"az":220,"ss":41,"used":true},{"PRN":26,"el":17,"az":54,"ss":39,"used":false},{"PRN":29,"el":20,"az":63,"ss":40,"used":false},{"PRN":30,"el":59,"az":312,"ss":43,"used":true}]}
$GPRMC,095352.792,A,2712.6511,S,15303.1137,E,1.39,350.04,080407,,,A*70
-{"class":"TPV","tag":"RMC","time":1176026032.792,"ept":0.005,"lat":-27.210851667,"lon":153.051895000,"alt":5.800,"epx":19.500,"epy":19.500,"epv":62.100,"track":350.0400,"speed":0.715,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026032.792,"ept":0.005,"lat":-27.210851667,"lon":153.051895000,"alt":5.800,"epx":15.734,"epy":10.717,"epv":62.100,"track":350.0400,"speed":0.715,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,350.04,T,,,1.39,N,2.57,K,A*79
$GPGGA,095353.791,2712.6505,S,15303.1137,E,1,06,02.3,5.9,M,42.2,M,,*78
$GPRMC,095353.791,A,2712.6505,S,15303.1137,E,1.92,359.88,080407,,,A*7B
-{"class":"TPV","tag":"RMC","time":1176026033.791,"ept":0.005,"lat":-27.210841667,"lon":153.051895000,"alt":5.900,"epx":34.500,"epy":34.500,"epv":96.600,"track":359.8800,"speed":0.988,"climb":0.000,"eps":54.05,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026033.791,"ept":0.005,"lat":-27.210841667,"lon":153.051895000,"alt":5.900,"epx":23.360,"epy":10.770,"epv":96.600,"track":359.8800,"speed":0.988,"climb":0.000,"eps":39.13,"mode":3}
$GPVTG,359.88,T,,,1.92,N,3.56,K,A*75
$GPGGA,095354.791,2712.6500,S,15303.1137,E,1,07,01.3,5.2,M,42.2,M,,*73
$GPRMC,095354.791,A,2712.6500,S,15303.1137,E,2.00,11.44,080407,,,A*4E
-{"class":"TPV","tag":"RMC","time":1176026034.791,"ept":0.005,"lat":-27.210833333,"lon":153.051895000,"alt":5.200,"epx":34.500,"epy":34.500,"epv":96.600,"track":11.4400,"speed":1.029,"climb":0.000,"eps":69.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026034.791,"ept":0.005,"lat":-27.210833333,"lon":153.051895000,"alt":5.200,"epx":23.360,"epy":10.770,"epv":96.600,"track":11.4400,"speed":1.029,"climb":0.000,"eps":46.72,"mode":3}
$GPVTG,11.44,T,,,2.00,N,3.70,K,A*46
$GPGGA,095355.791,2712.6493,S,15303.1137,E,1,07,01.3,4.7,M,42.2,M,,*7D
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
@@ -320,15 +320,15 @@ $GPGSV,3,2,12,10,44,132,42,12,39,002,41,18,14,332,26,21,34,265,41*78
$GPGSV,3,3,12,24,58,220,43,26,17,054,40,29,20,063,38,30,59,312,44*79
{"class":"SKY","tag":"GSV","time":1176026035.791,"xdop":2.70,"hdop":1.30,"pdop":3.00,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":34,"used":true},{"PRN":5,"el":45,"az":347,"ss":42,"used":true},{"PRN":6,"el":58,"az":198,"ss":42,"used":false},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":44,"az":132,"ss":42,"used":false},{"PRN":12,"el":39,"az":2,"ss":41,"used":true},{"PRN":18,"el":14,"az":332,"ss":26,"used":false},{"PRN":21,"el":34,"az":265,"ss":41,"used":true},{"PRN":24,"el":58,"az":220,"ss":43,"used":true},{"PRN":26,"el":17,"az":54,"ss":40,"used":false},{"PRN":29,"el":20,"az":63,"ss":38,"used":false},{"PRN":30,"el":59,"az":312,"ss":44,"used":true}]}
$GPRMC,095355.791,A,2712.6493,S,15303.1137,E,2.13,16.78,080407,,,A*4E
-{"class":"TPV","tag":"RMC","time":1176026035.791,"ept":0.005,"lat":-27.210821667,"lon":153.051895000,"alt":4.700,"epx":34.500,"epy":34.500,"epv":96.600,"track":16.7800,"speed":1.096,"climb":0.000,"eps":69.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026035.791,"ept":0.005,"lat":-27.210821667,"lon":153.051895000,"alt":4.700,"epx":23.360,"epy":10.770,"epv":96.600,"track":16.7800,"speed":1.096,"climb":0.000,"eps":46.72,"mode":3}
$GPVTG,16.78,T,,,2.13,N,3.95,K,A*47
$GPGGA,095356.791,2712.6487,S,15303.1136,E,1,07,01.3,4.3,M,42.2,M,,*7E
$GPRMC,095356.791,A,2712.6487,S,15303.1136,E,2.25,13.51,080407,,,A*42
-{"class":"TPV","tag":"RMC","time":1176026036.791,"ept":0.005,"lat":-27.210811667,"lon":153.051893333,"alt":4.300,"epx":19.500,"epy":19.500,"epv":62.100,"track":13.5100,"speed":1.157,"climb":0.000,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026036.791,"ept":0.005,"lat":-27.210811667,"lon":153.051893333,"alt":4.300,"epx":15.734,"epy":10.717,"epv":62.100,"track":13.5100,"speed":1.157,"climb":0.000,"eps":39.09,"mode":3}
$GPVTG,13.51,T,,,2.25,N,4.16,K,A*40
$GPGGA,095357.791,2712.6480,S,15303.1135,E,1,07,01.3,4.1,M,42.2,M,,*79
$GPRMC,095357.791,A,2712.6480,S,15303.1135,E,2.30,7.49,080407,,,A*7F
-{"class":"TPV","tag":"RMC","time":1176026037.791,"ept":0.005,"lat":-27.210800000,"lon":153.051891667,"alt":4.100,"epx":19.500,"epy":19.500,"epv":62.100,"track":7.4900,"speed":1.183,"climb":0.000,"eps":39.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026037.791,"ept":0.005,"lat":-27.210800000,"lon":153.051891667,"alt":4.100,"epx":15.734,"epy":10.717,"epv":62.100,"track":7.4900,"speed":1.183,"climb":0.000,"eps":31.47,"mode":3}
$GPVTG,7.49,T,,,2.30,N,4.26,K,A*7B
$GPGGA,095358.790,2712.6473,S,15303.1133,E,1,08,01.1,3.9,M,42.2,M,,*7F
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
@@ -337,11 +337,11 @@ $GPGSV,3,2,12,10,43,132,41,12,39,002,41,18,14,332,26,21,34,265,42*7F
$GPGSV,3,3,12,24,58,219,43,26,17,054,38,29,20,063,37,30,59,312,44*73
{"class":"SKY","tag":"GSV","time":1176026038.790,"xdop":2.40,"hdop":1.10,"pdop":2.60,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":36,"used":true},{"PRN":5,"el":45,"az":347,"ss":43,"used":true},{"PRN":6,"el":58,"az":198,"ss":42,"used":false},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":43,"az":132,"ss":41,"used":true},{"PRN":12,"el":39,"az":2,"ss":41,"used":true},{"PRN":18,"el":14,"az":332,"ss":26,"used":false},{"PRN":21,"el":34,"az":265,"ss":42,"used":true},{"PRN":24,"el":58,"az":219,"ss":43,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":37,"used":false},{"PRN":30,"el":59,"az":312,"ss":44,"used":true}]}
$GPRMC,095358.790,A,2712.6473,S,15303.1133,E,2.34,6.73,080407,,,A*77
-{"class":"TPV","tag":"RMC","time":1176026038.790,"ept":0.005,"lat":-27.210788333,"lon":153.051888333,"alt":3.900,"epx":19.500,"epy":19.500,"epv":62.100,"track":6.7300,"speed":1.204,"climb":0.000,"eps":39.04,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026038.790,"ept":0.005,"lat":-27.210788333,"lon":153.051888333,"alt":3.900,"epx":15.734,"epy":10.717,"epv":62.100,"track":6.7300,"speed":1.204,"climb":0.000,"eps":31.50,"mode":3}
$GPVTG,6.73,T,,,2.34,N,4.32,K,A*72
$GPGGA,095400.790,2712.6459,S,15303.1133,E,1,06,01.8,3.5,M,42.2,M,,*76
$GPRMC,095400.790,A,2712.6459,S,15303.1133,E,2.40,7.80,080407,,,A*7B
-{"class":"TPV","tag":"RMC","time":1176026040.790,"ept":0.005,"lat":-27.210765000,"lon":153.051888333,"alt":3.500,"epx":16.500,"epy":16.500,"epv":55.200,"track":7.8000,"speed":1.235,"climb":0.000,"eps":18.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026040.790,"ept":0.005,"lat":-27.210765000,"lon":153.051888333,"alt":3.500,"epx":11.747,"epy":9.832,"epv":55.200,"track":7.8000,"speed":1.235,"climb":0.000,"eps":13.74,"mode":3}
$GPVTG,7.80,T,,,2.40,N,4.44,K,A*7D
$GPGGA,095401.790,2712.6453,S,15303.1133,E,1,08,01.1,3.7,M,42.2,M,,*78
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
@@ -350,11 +350,11 @@ $GPGSV,3,2,12,10,43,132,40,12,39,002,40,18,14,332,25,21,34,265,40*7E
$GPGSV,3,3,12,24,58,219,44,26,17,054,38,29,20,063,37,30,59,312,43*73
{"class":"SKY","tag":"GSV","time":1176026041.790,"xdop":2.40,"hdop":1.10,"pdop":2.60,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":35,"used":true},{"PRN":5,"el":45,"az":347,"ss":43,"used":true},{"PRN":6,"el":58,"az":198,"ss":42,"used":false},{"PRN":7,"el":45,"az":212,"ss":39,"used":true},{"PRN":10,"el":43,"az":132,"ss":40,"used":true},{"PRN":12,"el":39,"az":2,"ss":40,"used":true},{"PRN":18,"el":14,"az":332,"ss":25,"used":false},{"PRN":21,"el":34,"az":265,"ss":40,"used":true},{"PRN":24,"el":58,"az":219,"ss":44,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":37,"used":false},{"PRN":30,"el":59,"az":312,"ss":43,"used":true}]}
$GPRMC,095401.790,A,2712.6453,S,15303.1133,E,2.36,7.77,080407,,,A*79
-{"class":"TPV","tag":"RMC","time":1176026041.790,"ept":0.005,"lat":-27.210755000,"lon":153.051888333,"alt":3.700,"epx":16.500,"epy":16.500,"epv":55.200,"track":7.7700,"speed":1.214,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026041.790,"ept":0.005,"lat":-27.210755000,"lon":153.051888333,"alt":3.700,"epx":11.747,"epy":9.832,"epv":55.200,"track":7.7700,"speed":1.214,"climb":0.000,"eps":23.49,"mode":3}
$GPVTG,7.77,T,,,2.36,N,4.37,K,A*70
$GPGGA,095403.789,2712.6439,S,15303.1137,E,1,08,01.1,3.5,M,42.2,M,,*78
$GPRMC,095403.789,A,2712.6439,S,15303.1137,E,2.48,15.66,080407,,,A*41
-{"class":"TPV","tag":"RMC","time":1176026043.789,"ept":0.005,"lat":-27.210731667,"lon":153.051895000,"alt":3.500,"epx":16.500,"epy":16.500,"epv":55.200,"track":15.6600,"speed":1.276,"climb":0.000,"eps":16.51,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026043.789,"ept":0.005,"lat":-27.210731667,"lon":153.051895000,"alt":3.500,"epx":11.747,"epy":9.832,"epv":55.200,"track":15.6600,"speed":1.276,"climb":0.000,"eps":11.75,"mode":3}
$GPVTG,15.66,T,,,2.48,N,4.59,K,A*42
$GPGGA,095404.789,2712.6432,S,15303.1137,E,1,09,01.1,3.3,M,42.2,M,,*73
$GPGSA,A,3,02,05,06,07,10,12,21,24,30,,,,2.5,1.1,2.2*37
@@ -363,15 +363,15 @@ $GPGSV,3,2,12,10,43,132,39,12,39,002,41,18,14,332,25,21,34,265,39*7F
$GPGSV,3,3,12,24,58,219,45,26,17,054,38,29,20,063,38,30,59,312,43*7D
{"class":"SKY","tag":"GSV","time":1176026044.789,"xdop":2.20,"hdop":1.10,"pdop":2.50,"reported":12,"satellites":[{"PRN":2,"el":15,"az":123,"ss":33,"used":true},{"PRN":5,"el":45,"az":347,"ss":44,"used":true},{"PRN":6,"el":58,"az":197,"ss":42,"used":true},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":43,"az":132,"ss":39,"used":true},{"PRN":12,"el":39,"az":2,"ss":41,"used":true},{"PRN":18,"el":14,"az":332,"ss":25,"used":false},{"PRN":21,"el":34,"az":265,"ss":39,"used":true},{"PRN":24,"el":58,"az":219,"ss":45,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":38,"used":false},{"PRN":30,"el":59,"az":312,"ss":43,"used":true}]}
$GPRMC,095404.789,A,2712.6432,S,15303.1137,E,2.45,12.39,080407,,,A*4D
-{"class":"TPV","tag":"RMC","time":1176026044.789,"ept":0.005,"lat":-27.210720000,"lon":153.051895000,"alt":3.300,"epx":16.500,"epy":16.500,"epv":55.200,"track":12.3900,"speed":1.260,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026044.789,"ept":0.005,"lat":-27.210720000,"lon":153.051895000,"alt":3.300,"epx":11.747,"epy":9.832,"epv":55.200,"track":12.3900,"speed":1.260,"climb":0.000,"eps":23.49,"mode":3}
$GPVTG,12.39,T,,,2.45,N,4.54,K,A*4F
$GPGGA,095405.789,2712.6425,S,15303.1138,E,1,09,01.1,3.1,M,42.2,M,,*79
$GPRMC,095405.789,A,2712.6425,S,15303.1138,E,2.55,16.50,080407,,,A*4F
-{"class":"TPV","tag":"RMC","time":1176026045.789,"ept":0.005,"lat":-27.210708333,"lon":153.051896667,"alt":3.100,"epx":16.500,"epy":16.500,"epv":50.600,"track":16.5000,"speed":1.312,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026045.789,"ept":0.005,"lat":-27.210708333,"lon":153.051896667,"alt":3.100,"epx":11.626,"epy":9.703,"epv":50.600,"track":16.5000,"speed":1.312,"climb":0.000,"eps":23.37,"mode":3}
$GPVTG,16.50,T,,,2.55,N,4.73,K,A*40
$GPGGA,095406.789,2712.6420,S,15303.1142,E,1,09,01.1,2.7,M,42.2,M,,*75
$GPRMC,095406.789,A,2712.6420,S,15303.1142,E,2.35,31.12,080407,,,A*41
-{"class":"TPV","tag":"RMC","time":1176026046.789,"ept":0.005,"lat":-27.210700000,"lon":153.051903333,"alt":2.700,"epx":16.500,"epy":16.500,"epv":50.600,"track":31.1200,"speed":1.209,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026046.789,"ept":0.005,"lat":-27.210700000,"lon":153.051903333,"alt":2.700,"epx":11.626,"epy":9.703,"epv":50.600,"track":31.1200,"speed":1.209,"climb":0.000,"eps":23.25,"mode":3}
$GPVTG,31.12,T,,,2.35,N,4.35,K,A*47
$GPGGA,095407.788,2712.6415,S,15303.1145,E,1,08,01.7,2.5,M,42.2,M,,*71
$GPGSA,A,3,02,05,06,07,10,12,24,30,,,,,3.9,1.7,3.4*38
@@ -380,15 +380,15 @@ $GPGSV,3,2,12,10,43,132,42,12,39,002,40,18,14,332,28,21,34,265,36*70
$GPGSV,3,3,12,24,58,219,43,26,17,054,38,29,20,063,39,30,59,312,43*7A
{"class":"SKY","tag":"GSV","time":1176026047.788,"xdop":3.40,"hdop":1.70,"pdop":3.90,"reported":12,"satellites":[{"PRN":2,"el":14,"az":123,"ss":33,"used":true},{"PRN":5,"el":45,"az":347,"ss":43,"used":true},{"PRN":6,"el":58,"az":197,"ss":42,"used":true},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":43,"az":132,"ss":42,"used":true},{"PRN":12,"el":39,"az":2,"ss":40,"used":true},{"PRN":18,"el":14,"az":332,"ss":28,"used":false},{"PRN":21,"el":34,"az":265,"ss":36,"used":false},{"PRN":24,"el":58,"az":219,"ss":43,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":39,"used":false},{"PRN":30,"el":59,"az":312,"ss":43,"used":true}]}
$GPRMC,095407.788,A,2712.6415,S,15303.1145,E,2.28,40.30,080407,,,A*4A
-{"class":"TPV","tag":"RMC","time":1176026047.788,"ept":0.005,"lat":-27.210691667,"lon":153.051908333,"alt":2.500,"epx":16.500,"epy":16.500,"epv":50.600,"track":40.3000,"speed":1.173,"climb":0.000,"eps":33.03,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026047.788,"ept":0.005,"lat":-27.210691667,"lon":153.051908333,"alt":2.500,"epx":11.626,"epy":9.703,"epv":50.600,"track":40.3000,"speed":1.173,"climb":0.000,"eps":23.28,"mode":3}
$GPVTG,40.30,T,,,2.28,N,4.23,K,A*4A
$GPGGA,095408.788,2712.6411,S,15303.1151,E,1,09,01.1,2.6,M,42.2,M,,*7B
$GPRMC,095408.788,A,2712.6411,S,15303.1151,E,2.35,51.76,080407,,,A*4A
-{"class":"TPV","tag":"RMC","time":1176026048.788,"ept":0.005,"lat":-27.210685000,"lon":153.051918333,"alt":2.600,"epx":25.500,"epy":25.500,"epv":78.200,"track":51.7600,"speed":1.209,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026048.788,"ept":0.005,"lat":-27.210685000,"lon":153.051918333,"alt":2.600,"epx":11.782,"epy":9.803,"epv":78.200,"track":51.7600,"speed":1.209,"climb":0.000,"eps":23.41,"mode":3}
$GPVTG,51.76,T,,,2.35,N,4.35,K,A*43
$GPGGA,095409.788,2712.6409,S,15303.1158,E,1,09,01.1,2.6,M,42.2,M,,*7A
$GPRMC,095409.788,A,2712.6409,S,15303.1158,E,2.41,68.20,080407,,,A*41
-{"class":"TPV","tag":"RMC","time":1176026049.788,"ept":0.005,"lat":-27.210681667,"lon":153.051930000,"alt":2.600,"epx":25.500,"epy":25.500,"epv":78.200,"track":68.2000,"speed":1.240,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026049.788,"ept":0.005,"lat":-27.210681667,"lon":153.051930000,"alt":2.600,"epx":11.782,"epy":9.803,"epv":78.200,"track":68.2000,"speed":1.240,"climb":0.000,"eps":23.56,"mode":3}
$GPVTG,68.20,T,,,2.41,N,4.47,K,A*4C
$GPGGA,095410.788,2712.6407,S,15303.1166,E,1,09,01.1,2.9,M,42.2,M,,*7E
$GPGSA,A,3,02,05,06,07,10,12,21,24,30,,,,2.5,1.1,2.2*37
@@ -397,15 +397,15 @@ $GPGSV,3,2,12,10,43,132,43,12,39,002,42,18,14,332,31,21,34,265,37*7A
$GPGSV,3,3,12,24,58,219,43,26,17,054,39,29,20,063,37,30,59,312,44*72
{"class":"SKY","tag":"GSV","time":1176026050.788,"xdop":2.20,"hdop":1.10,"pdop":2.50,"reported":12,"satellites":[{"PRN":2,"el":14,"az":123,"ss":28,"used":true},{"PRN":5,"el":45,"az":347,"ss":43,"used":true},{"PRN":6,"el":58,"az":197,"ss":42,"used":true},{"PRN":7,"el":45,"az":212,"ss":41,"used":true},{"PRN":10,"el":43,"az":132,"ss":43,"used":true},{"PRN":12,"el":39,"az":2,"ss":42,"used":true},{"PRN":18,"el":14,"az":332,"ss":31,"used":false},{"PRN":21,"el":34,"az":265,"ss":37,"used":true},{"PRN":24,"el":58,"az":219,"ss":43,"used":true},{"PRN":26,"el":17,"az":54,"ss":39,"used":false},{"PRN":29,"el":20,"az":63,"ss":37,"used":false},{"PRN":30,"el":59,"az":312,"ss":44,"used":true}]}
$GPRMC,095410.788,A,2712.6407,S,15303.1166,E,2.54,74.38,080407,,,A*4A
-{"class":"TPV","tag":"RMC","time":1176026050.788,"ept":0.005,"lat":-27.210678333,"lon":153.051943333,"alt":2.900,"epx":25.500,"epy":25.500,"epv":78.200,"track":74.3800,"speed":1.307,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026050.788,"ept":0.005,"lat":-27.210678333,"lon":153.051943333,"alt":2.900,"epx":11.782,"epy":9.803,"epv":78.200,"track":74.3800,"speed":1.307,"climb":0.000,"eps":23.56,"mode":3}
$GPVTG,74.38,T,,,2.54,N,4.71,K,A*49
$GPGGA,095411.787,2712.6405,S,15303.1173,E,1,09,01.1,2.9,M,42.2,M,,*76
$GPRMC,095411.787,A,2712.6405,S,15303.1173,E,2.34,76.68,080407,,,A*43
-{"class":"TPV","tag":"RMC","time":1176026051.787,"ept":0.005,"lat":-27.210675000,"lon":153.051955000,"alt":2.900,"epx":16.500,"epy":16.500,"epv":50.600,"track":76.6800,"speed":1.204,"climb":0.000,"eps":42.04,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026051.787,"ept":0.005,"lat":-27.210675000,"lon":153.051955000,"alt":2.900,"epx":11.661,"epy":9.666,"epv":50.600,"track":76.6800,"speed":1.204,"climb":0.000,"eps":23.47,"mode":3}
$GPVTG,76.68,T,,,2.34,N,4.33,K,A*4E
$GPGGA,095412.787,2712.6404,S,15303.1180,E,1,09,01.1,3.0,M,42.2,M,,*70
$GPRMC,095412.787,A,2712.6404,S,15303.1180,E,2.33,77.59,080407,,,A*49
-{"class":"TPV","tag":"RMC","time":1176026052.787,"ept":0.005,"lat":-27.210673333,"lon":153.051966667,"alt":3.000,"epx":16.500,"epy":16.500,"epv":50.600,"track":77.5900,"speed":1.199,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026052.787,"ept":0.005,"lat":-27.210673333,"lon":153.051966667,"alt":3.000,"epx":11.661,"epy":9.666,"epv":50.600,"track":77.5900,"speed":1.199,"climb":0.000,"eps":23.32,"mode":3}
$GPVTG,77.59,T,,,2.33,N,4.32,K,A*4B
$GPGGA,095413.787,2712.6403,S,15303.1187,E,1,08,01.1,3.1,M,42.2,M,,*71
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
@@ -414,12 +414,12 @@ $GPGSV,3,2,12,10,43,132,35,12,39,002,43,18,14,332,30,21,34,265,38*74
$GPGSV,3,3,12,24,58,219,40,26,17,054,38,29,20,063,38,30,59,312,44*7F
{"class":"SKY","tag":"GSV","time":1176026053.787,"xdop":2.40,"hdop":1.10,"pdop":2.60,"reported":12,"satellites":[{"PRN":2,"el":14,"az":123,"ss":25,"used":true},{"PRN":5,"el":45,"az":347,"ss":44,"used":true},{"PRN":6,"el":58,"az":197,"ss":39,"used":false},{"PRN":7,"el":45,"az":212,"ss":38,"used":true},{"PRN":10,"el":43,"az":132,"ss":35,"used":true},{"PRN":12,"el":39,"az":2,"ss":43,"used":true},{"PRN":18,"el":14,"az":332,"ss":30,"used":false},{"PRN":21,"el":34,"az":265,"ss":38,"used":true},{"PRN":24,"el":58,"az":219,"ss":40,"used":true},{"PRN":26,"el":17,"az":54,"ss":38,"used":false},{"PRN":29,"el":20,"az":63,"ss":38,"used":false},{"PRN":30,"el":59,"az":312,"ss":44,"used":true}]}
$GPRMC,095413.787,A,2712.6403,S,15303.1187,E,2.47,79.51,080407,,,A*4D
-{"class":"TPV","tag":"RMC","time":1176026053.787,"ept":0.005,"lat":-27.210671667,"lon":153.051978333,"alt":3.100,"epx":16.500,"epy":16.500,"epv":50.600,"track":79.5100,"speed":1.271,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026053.787,"ept":0.005,"lat":-27.210671667,"lon":153.051978333,"alt":3.100,"epx":11.661,"epy":9.666,"epv":50.600,"track":79.5100,"speed":1.271,"climb":0.000,"eps":23.32,"mode":3}
$GPVTG,79.51,T,,,2.47,N,4.57,K,A*4D
$GPGGA,095414.787,2712.6403,S,15303.1194,E,1,09,01.1,3.2,M,42.2,M,,*76
$GPRMC,095414.787,A,2712.6403,S,15303.1194,E,2.20,86.03,080407,,,A*4E
-{"class":"TPV","tag":"RMC","time":1176026054.787,"ept":0.005,"lat":-27.210671667,"lon":153.051990000,"alt":3.200,"epx":16.500,"epy":16.500,"epv":55.200,"track":86.0300,"speed":1.132,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026054.787,"ept":0.005,"lat":-27.210671667,"lon":153.051990000,"alt":3.200,"epx":11.782,"epy":9.803,"epv":55.200,"track":86.0300,"speed":1.132,"climb":0.000,"eps":23.44,"mode":3}
$GPVTG,86.03,T,,,2.20,N,4.07,K,A*4E
$GPGGA,095415.787,2712.6404,S,15303.1200,E,1,06,01.8,3.5,M,42.2,M,,*7F
$GPRMC,095415.787,A,2712.6404,S,15303.1200,E,2.11,96.86,080407,,,A*48
-{"class":"TPV","tag":"RMC","time":1176026055.787,"ept":0.005,"lat":-27.210673333,"lon":153.052000000,"alt":3.500,"epx":16.500,"epy":16.500,"epv":55.200,"track":96.8600,"speed":1.085,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1176026055.787,"ept":0.005,"lat":-27.210673333,"lon":153.052000000,"alt":3.500,"epx":11.782,"epy":9.803,"epv":55.200,"track":96.8600,"speed":1.085,"climb":0.000,"eps":23.56,"mode":3}
diff --git a/test/stable/iTrek.log.chk b/test/stable/iTrek.log.chk
index 83ea2be5..6739e3c4 100644
--- a/test/stable/iTrek.log.chk
+++ b/test/stable/iTrek.log.chk
@@ -8,141 +8,141 @@ $GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045849.000,A,3519.9048,N,13640.2631,E,0.10,92.17,270705,,*31
-{"class":"TPV","tag":"RMC","time":1122440329.000,"ept":0.005,"lat":35.331746667,"lon":136.671051667,"epx":33.000,"epy":33.000,"epv":43.700,"track":92.1700,"speed":0.051,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440329.000,"ept":0.005,"lat":35.331746667,"lon":136.671051667,"epv":43.700,"track":92.1700,"speed":0.051,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045850.000,A,3519.9047,N,13640.2631,E,0.11,99.12,270705,,*39
-{"class":"TPV","tag":"RMC","time":1122440330.000,"ept":0.005,"lat":35.331745000,"lon":136.671051667,"epx":33.000,"epy":33.000,"epv":43.700,"track":99.1200,"speed":0.057,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440330.000,"ept":0.005,"lat":35.331745000,"lon":136.671051667,"epv":43.700,"track":99.1200,"speed":0.057,"mode":3}
$GPGGA,045851.000,3519.9046,N,13640.2631,E,1,04,2.2,80.4,M,,,,0000*39
$GPRMC,045851.000,A,3519.9046,N,13640.2631,E,0.12,114.35,270705,,*0B
-{"class":"TPV","tag":"RMC","time":1122440331.000,"ept":0.005,"lat":35.331743333,"lon":136.671051667,"alt":80.400,"epx":33.000,"epy":33.000,"epv":43.700,"track":114.3500,"speed":0.062,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440331.000,"ept":0.005,"lat":35.331743333,"lon":136.671051667,"alt":80.400,"epv":43.700,"track":114.3500,"speed":0.062,"climb":0.000,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPGSV,2,2,08,22,62,272,24,18,55,192,16,30,50,179,18,15,09,229,*74
{"class":"SKY","tag":"GSV","time":1122440331.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":4,"satellites":[{"PRN":22,"el":62,"az":272,"ss":24,"used":false},{"PRN":18,"el":55,"az":192,"ss":16,"used":false},{"PRN":30,"el":50,"az":179,"ss":18,"used":false},{"PRN":15,"el":9,"az":229,"ss":0,"used":false}]}
$GPRMC,045852.000,A,3519.9046,N,13640.2632,E,0.10,104.21,270705,,*0D
-{"class":"TPV","tag":"RMC","time":1122440332.000,"ept":0.005,"lat":35.331743333,"lon":136.671053333,"alt":80.400,"epx":33.000,"epy":33.000,"epv":43.700,"track":104.2100,"speed":0.051,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440332.000,"ept":0.005,"lat":35.331743333,"lon":136.671053333,"alt":80.400,"epx":173.568,"epy":151.635,"epv":43.700,"track":104.2100,"speed":0.051,"climb":0.000,"mode":3}
$GPGGA,045853.000,3519.9045,N,13640.2632,E,1,04,2.2,80.4,M,,,,0000*3B
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045853.000,A,3519.9045,N,13640.2632,E,0.11,97.51,270705,,*32
-{"class":"TPV","tag":"RMC","time":1122440333.000,"ept":0.005,"lat":35.331741667,"lon":136.671053333,"alt":80.400,"epx":33.000,"epy":33.000,"epv":43.700,"track":97.5100,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440333.000,"ept":0.005,"lat":35.331741667,"lon":136.671053333,"alt":80.400,"epx":173.568,"epy":151.635,"epv":43.700,"track":97.5100,"speed":0.057,"climb":0.000,"eps":347.14,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045854.000,A,3519.9044,N,13640.2632,E,0.12,108.39,270705,,*0E
-{"class":"TPV","tag":"RMC","time":1122440334.000,"ept":0.005,"lat":35.331740000,"lon":136.671053333,"alt":80.400,"epx":33.000,"epy":33.000,"epv":43.700,"track":108.3900,"speed":0.062,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440334.000,"ept":0.005,"lat":35.331740000,"lon":136.671053333,"alt":80.400,"epx":173.568,"epy":151.635,"epv":43.700,"track":108.3900,"speed":0.062,"climb":0.000,"eps":347.14,"mode":3}
$GPGGA,045855.000,3519.9043,N,13640.2632,E,1,04,2.2,80.4,M,,,,0000*3B
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045855.000,A,3519.9043,N,13640.2632,E,0.11,99.16,270705,,*3F
-{"class":"TPV","tag":"RMC","time":1122440335.000,"ept":0.005,"lat":35.331738333,"lon":136.671053333,"alt":80.400,"epx":33.000,"epy":33.000,"epv":43.700,"track":99.1600,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440335.000,"ept":0.005,"lat":35.331738333,"lon":136.671053333,"alt":80.400,"epv":43.700,"track":99.1600,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,045856.000,3519.9042,N,13640.2632,E,1,04,2.2,80.4,M,,,,0000*39
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045856.000,A,3519.9042,N,13640.2632,E,0.11,115.12,270705,,*0C
-{"class":"TPV","tag":"RMC","time":1122440336.000,"ept":0.005,"lat":35.331736667,"lon":136.671053333,"alt":80.400,"epx":33.000,"epy":33.000,"epv":43.700,"track":115.1200,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440336.000,"ept":0.005,"lat":35.331736667,"lon":136.671053333,"alt":80.400,"epv":43.700,"track":115.1200,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,045857.000,3519.9040,N,13640.2632,E,1,04,2.2,80.5,M,,,,0000*3B
$GPGSV,2,1,08,05,67,099,26,09,41,047,46,14,32,311,43,26,08,109,30*78
$GPGSV,2,2,08,22,62,272,25,18,55,192,24,30,50,179,19,15,09,229,*75
{"class":"SKY","tag":"GSV","time":1122440337.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":8,"satellites":[{"PRN":5,"el":67,"az":99,"ss":26,"used":true},{"PRN":9,"el":41,"az":47,"ss":46,"used":true},{"PRN":14,"el":32,"az":311,"ss":43,"used":true},{"PRN":26,"el":8,"az":109,"ss":30,"used":true},{"PRN":22,"el":62,"az":272,"ss":25,"used":false},{"PRN":18,"el":55,"az":192,"ss":24,"used":false},{"PRN":30,"el":50,"az":179,"ss":19,"used":false},{"PRN":15,"el":9,"az":229,"ss":0,"used":false}]}
$GPRMC,045857.000,A,3519.9040,N,13640.2632,E,0.11,116.49,270705,,*02
-{"class":"TPV","tag":"RMC","time":1122440337.000,"ept":0.005,"lat":35.331733333,"lon":136.671053333,"alt":80.500,"epx":33.000,"epy":33.000,"epv":43.700,"track":116.4900,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440337.000,"ept":0.005,"lat":35.331733333,"lon":136.671053333,"alt":80.500,"epx":17.960,"epy":28.495,"epv":43.700,"track":116.4900,"speed":0.057,"climb":0.000,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045858.000,A,3519.9039,N,13640.2632,E,0.11,115.53,270705,,*0B
-{"class":"TPV","tag":"RMC","time":1122440338.000,"ept":0.005,"lat":35.331731667,"lon":136.671053333,"alt":80.500,"epx":33.000,"epy":33.000,"epv":43.700,"track":115.5300,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440338.000,"ept":0.005,"lat":35.331731667,"lon":136.671053333,"alt":80.500,"epx":17.960,"epy":28.495,"epv":43.700,"track":115.5300,"speed":0.057,"climb":0.000,"eps":56.99,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045859.000,A,3519.9038,N,13640.2632,E,0.10,107.70,270705,,*08
-{"class":"TPV","tag":"RMC","time":1122440339.000,"ept":0.005,"lat":35.331730000,"lon":136.671053333,"alt":80.500,"epx":33.000,"epy":33.000,"epv":43.700,"track":107.7000,"speed":0.051,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440339.000,"ept":0.005,"lat":35.331730000,"lon":136.671053333,"alt":80.500,"epx":17.960,"epy":28.495,"epv":43.700,"track":107.7000,"speed":0.051,"climb":0.000,"eps":56.99,"mode":3}
$GPGGA,045900.000,3519.9036,N,13640.2632,E,1,04,2.2,80.8,M,,,,0000*34
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045900.000,A,3519.9036,N,13640.2632,E,0.12,130.75,270705,,*08
-{"class":"TPV","tag":"RMC","time":1122440340.000,"ept":0.005,"lat":35.331726667,"lon":136.671053333,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":130.7500,"speed":0.062,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440340.000,"ept":0.005,"lat":35.331726667,"lon":136.671053333,"alt":80.800,"epv":43.700,"track":130.7500,"speed":0.062,"climb":0.000,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045901.000,A,3519.9035,N,13640.2632,E,0.11,121.44,270705,,*0B
-{"class":"TPV","tag":"RMC","time":1122440341.000,"ept":0.005,"lat":35.331725000,"lon":136.671053333,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":121.4400,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440341.000,"ept":0.005,"lat":35.331725000,"lon":136.671053333,"alt":80.800,"epv":43.700,"track":121.4400,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,045902.000,3519.9034,N,13640.2633,E,1,04,2.2,81.0,M,,,,0000*3C
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPGSV,2,1,08,05,67,099,26,09,41,047,46,14,32,311,42,26,08,109,29*71
$GPGSV,2,2,08,22,62,272,24,18,55,192,24,30,50,179,25,15,09,229,23*7A
{"class":"SKY","tag":"GSV","time":1122440342.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":8,"satellites":[{"PRN":5,"el":67,"az":99,"ss":26,"used":true},{"PRN":9,"el":41,"az":47,"ss":46,"used":true},{"PRN":14,"el":32,"az":311,"ss":42,"used":true},{"PRN":26,"el":8,"az":109,"ss":29,"used":true},{"PRN":22,"el":62,"az":272,"ss":24,"used":false},{"PRN":18,"el":55,"az":192,"ss":24,"used":false},{"PRN":30,"el":50,"az":179,"ss":25,"used":false},{"PRN":15,"el":9,"az":229,"ss":23,"used":false}]}
$GPRMC,045902.000,A,3519.9034,N,13640.2633,E,0.13,137.85,270705,,*00
-{"class":"TPV","tag":"RMC","time":1122440342.000,"ept":0.005,"lat":35.331723333,"lon":136.671055000,"alt":81.000,"epx":33.000,"epy":33.000,"epv":43.700,"track":137.8500,"speed":0.067,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440342.000,"ept":0.005,"lat":35.331723333,"lon":136.671055000,"alt":81.000,"epx":17.960,"epy":28.495,"epv":43.700,"track":137.8500,"speed":0.067,"climb":0.000,"mode":3}
$GPGGA,045903.000,3519.9032,N,13640.2633,E,1,04,2.2,81.1,M,,,,0000*3A
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045903.000,A,3519.9032,N,13640.2633,E,0.15,142.32,270705,,*0F
-{"class":"TPV","tag":"RMC","time":1122440343.000,"ept":0.005,"lat":35.331720000,"lon":136.671055000,"alt":81.100,"epx":33.000,"epy":33.000,"epv":43.700,"track":142.3200,"speed":0.077,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440343.000,"ept":0.005,"lat":35.331720000,"lon":136.671055000,"alt":81.100,"epx":17.960,"epy":28.495,"epv":43.700,"track":142.3200,"speed":0.077,"climb":0.000,"eps":56.99,"mode":3}
$GPGGA,045904.000,3519.9030,N,13640.2633,E,1,04,2.2,80.8,M,,,,0000*37
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045904.000,A,3519.9030,N,13640.2633,E,0.55,168.73,270705,,*03
-{"class":"TPV","tag":"RMC","time":1122440344.000,"ept":0.005,"lat":35.331716667,"lon":136.671055000,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":168.7300,"speed":0.283,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440344.000,"ept":0.005,"lat":35.331716667,"lon":136.671055000,"alt":80.800,"epv":43.700,"track":168.7300,"speed":0.283,"climb":0.000,"mode":3}
$GPGGA,045905.000,3519.9028,N,13640.2633,E,1,04,2.2,80.7,M,,,,0000*30
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045905.000,A,3519.9028,N,13640.2633,E,0.11,51.58,270705,,*39
-{"class":"TPV","tag":"RMC","time":1122440345.000,"ept":0.005,"lat":35.331713333,"lon":136.671055000,"alt":80.700,"epx":33.000,"epy":33.000,"epv":43.700,"track":51.5800,"speed":0.057,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440345.000,"ept":0.005,"lat":35.331713333,"lon":136.671055000,"alt":80.700,"epv":43.700,"track":51.5800,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,045906.000,3519.9027,N,13640.2633,E,1,04,2.2,80.6,M,,,,0000*3D
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045906.000,A,3519.9027,N,13640.2633,E,0.17,42.56,270705,,*3F
-{"class":"TPV","tag":"RMC","time":1122440346.000,"ept":0.005,"lat":35.331711667,"lon":136.671055000,"alt":80.600,"epx":33.000,"epy":33.000,"epv":43.700,"track":42.5600,"speed":0.087,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440346.000,"ept":0.005,"lat":35.331711667,"lon":136.671055000,"alt":80.600,"epv":43.700,"track":42.5600,"speed":0.087,"climb":0.000,"mode":3}
$GPGGA,045907.000,3519.9026,N,13640.2633,E,1,04,2.2,80.6,M,,,,0000*3D
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPGSV,2,1,08,05,67,099,32,09,41,047,46,14,32,311,42,26,08,109,24*79
$GPGSV,2,2,08,22,62,272,25,18,55,192,25,30,50,179,26,15,09,229,*78
{"class":"SKY","tag":"GSV","time":1122440347.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":8,"satellites":[{"PRN":5,"el":67,"az":99,"ss":32,"used":true},{"PRN":9,"el":41,"az":47,"ss":46,"used":true},{"PRN":14,"el":32,"az":311,"ss":42,"used":true},{"PRN":26,"el":8,"az":109,"ss":24,"used":true},{"PRN":22,"el":62,"az":272,"ss":25,"used":false},{"PRN":18,"el":55,"az":192,"ss":25,"used":false},{"PRN":30,"el":50,"az":179,"ss":26,"used":false},{"PRN":15,"el":9,"az":229,"ss":0,"used":false}]}
$GPRMC,045907.000,A,3519.9026,N,13640.2633,E,0.12,56.07,270705,,*3B
-{"class":"TPV","tag":"RMC","time":1122440347.000,"ept":0.005,"lat":35.331710000,"lon":136.671055000,"alt":80.600,"epx":33.000,"epy":33.000,"epv":43.700,"track":56.0700,"speed":0.062,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440347.000,"ept":0.005,"lat":35.331710000,"lon":136.671055000,"alt":80.600,"epx":17.960,"epy":28.495,"epv":43.700,"track":56.0700,"speed":0.062,"climb":0.000,"mode":3}
$GPGGA,045908.000,3519.9026,N,13640.2633,E,1,04,2.2,80.8,M,,,,0000*3C
$GPRMC,045908.000,A,3519.9026,N,13640.2633,E,0.38,14.44,270705,,*3D
-{"class":"TPV","tag":"RMC","time":1122440348.000,"ept":0.005,"lat":35.331710000,"lon":136.671055000,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":14.4400,"speed":0.195,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440348.000,"ept":0.005,"lat":35.331710000,"lon":136.671055000,"alt":80.800,"epx":17.960,"epy":28.495,"epv":43.700,"track":14.4400,"speed":0.195,"climb":0.000,"eps":56.99,"mode":3}
$GPGGA,045909.000,3519.9026,N,13640.2634,E,1,04,2.2,81.0,M,,,,0000*33
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045909.000,A,3519.9026,N,13640.2634,E,0.35,16.55,270705,,*34
-{"class":"TPV","tag":"RMC","time":1122440349.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.000,"epx":33.000,"epy":33.000,"epv":43.700,"track":16.5500,"speed":0.180,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440349.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.000,"epx":17.960,"epy":28.495,"epv":43.700,"track":16.5500,"speed":0.180,"climb":0.000,"eps":56.99,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045910.000,A,3519.9026,N,13640.2634,E,0.18,28.96,270705,,*31
-{"class":"TPV","tag":"RMC","time":1122440350.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.000,"epx":33.000,"epy":33.000,"epv":43.700,"track":28.9600,"speed":0.093,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440350.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.000,"epx":17.960,"epy":28.495,"epv":43.700,"track":28.9600,"speed":0.093,"climb":0.000,"eps":56.99,"mode":3}
$GPGGA,045911.000,3519.9026,N,13640.2634,E,1,04,2.2,81.3,M,,,,0000*39
$GPRMC,045911.000,A,3519.9026,N,13640.2634,E,0.42,13.19,270705,,*30
-{"class":"TPV","tag":"RMC","time":1122440351.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.300,"epx":33.000,"epy":33.000,"epv":43.700,"track":13.1900,"speed":0.216,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440351.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.300,"epv":43.700,"track":13.1900,"speed":0.216,"climb":0.000,"mode":3}
$GPGGA,045912.000,3519.9026,N,13640.2634,E,1,04,2.2,81.3,M,,,,0000*3A
$GPGSV,2,1,08,05,67,099,33,09,41,047,46,14,32,311,42,26,08,109,23*7F
$GPGSV,2,2,08,22,62,272,25,18,55,192,18,30,50,179,21,15,09,229,*71
{"class":"SKY","tag":"GSV","time":1122440352.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":8,"satellites":[{"PRN":5,"el":67,"az":99,"ss":33,"used":true},{"PRN":9,"el":41,"az":47,"ss":46,"used":true},{"PRN":14,"el":32,"az":311,"ss":42,"used":true},{"PRN":26,"el":8,"az":109,"ss":23,"used":true},{"PRN":22,"el":62,"az":272,"ss":25,"used":false},{"PRN":18,"el":55,"az":192,"ss":18,"used":false},{"PRN":30,"el":50,"az":179,"ss":21,"used":false},{"PRN":15,"el":9,"az":229,"ss":0,"used":false}]}
$GPRMC,045912.000,A,3519.9026,N,13640.2634,E,0.36,13.64,270705,,*3A
-{"class":"TPV","tag":"RMC","time":1122440352.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.300,"epx":33.000,"epy":33.000,"epv":43.700,"track":13.6400,"speed":0.185,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440352.000,"ept":0.005,"lat":35.331710000,"lon":136.671056667,"alt":81.300,"epx":17.960,"epy":28.495,"epv":43.700,"track":13.6400,"speed":0.185,"climb":0.000,"mode":3}
$GPGGA,045913.000,3519.9025,N,13640.2634,E,1,04,2.2,81.2,M,,,,0000*39
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045913.000,A,3519.9025,N,13640.2634,E,0.30,15.65,270705,,*39
-{"class":"TPV","tag":"RMC","time":1122440353.000,"ept":0.005,"lat":35.331708333,"lon":136.671056667,"alt":81.200,"epx":33.000,"epy":33.000,"epv":43.700,"track":15.6500,"speed":0.154,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440353.000,"ept":0.005,"lat":35.331708333,"lon":136.671056667,"alt":81.200,"epx":17.960,"epy":28.495,"epv":43.700,"track":15.6500,"speed":0.154,"climb":0.000,"eps":56.99,"mode":3}
$GPGGA,045914.000,3519.9024,N,13640.2635,E,1,04,2.2,80.8,M,,,,0000*35
$GPRMC,045914.000,A,3519.9024,N,13640.2635,E,0.30,160.36,270705,,*0B
-{"class":"TPV","tag":"RMC","time":1122440354.000,"ept":0.005,"lat":35.331706667,"lon":136.671058333,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":160.3600,"speed":0.154,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440354.000,"ept":0.005,"lat":35.331706667,"lon":136.671058333,"alt":80.800,"epv":43.700,"track":160.3600,"speed":0.154,"climb":0.000,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045915.000,A,3519.9021,N,13640.2635,E,0.34,165.82,270705,,*01
-{"class":"TPV","tag":"RMC","time":1122440355.000,"ept":0.005,"lat":35.331701667,"lon":136.671058333,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":165.8200,"speed":0.175,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440355.000,"ept":0.005,"lat":35.331701667,"lon":136.671058333,"alt":80.800,"epv":43.700,"track":165.8200,"speed":0.175,"climb":0.000,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045916.000,A,3519.9019,N,13640.2636,E,0.31,160.03,270705,,*03
-{"class":"TPV","tag":"RMC","time":1122440356.000,"ept":0.005,"lat":35.331698333,"lon":136.671060000,"alt":80.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":160.0300,"speed":0.159,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440356.000,"ept":0.005,"lat":35.331698333,"lon":136.671060000,"alt":80.800,"epv":43.700,"track":160.0300,"speed":0.159,"climb":0.000,"mode":3}
$GPGGA,045917.000,3519.9017,N,13640.2636,E,1,04,2.2,79.0,M,,,,0000*3B
$GPGSV,2,1,08,05,67,099,34,09,41,047,46,14,32,311,42,26,08,109,19*71
$GPGSV,2,2,08,22,62,272,20,18,55,192,19,30,50,179,13,15,09,229,24*72
{"class":"SKY","tag":"GSV","time":1122440357.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":8,"satellites":[{"PRN":5,"el":67,"az":99,"ss":34,"used":true},{"PRN":9,"el":41,"az":47,"ss":46,"used":true},{"PRN":14,"el":32,"az":311,"ss":42,"used":true},{"PRN":26,"el":8,"az":109,"ss":19,"used":true},{"PRN":22,"el":62,"az":272,"ss":20,"used":false},{"PRN":18,"el":55,"az":192,"ss":19,"used":false},{"PRN":30,"el":50,"az":179,"ss":13,"used":false},{"PRN":15,"el":9,"az":229,"ss":24,"used":false}]}
$GPRMC,045917.000,A,3519.9017,N,13640.2636,E,0.32,160.37,270705,,*08
-{"class":"TPV","tag":"RMC","time":1122440357.000,"ept":0.005,"lat":35.331695000,"lon":136.671060000,"alt":79.000,"epx":33.000,"epy":33.000,"epv":43.700,"track":160.3700,"speed":0.165,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440357.000,"ept":0.005,"lat":35.331695000,"lon":136.671060000,"alt":79.000,"epx":17.960,"epy":28.495,"epv":43.700,"track":160.3700,"speed":0.165,"climb":0.000,"mode":3}
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045918.000,A,3519.9017,N,13640.2636,E,0.21,29.38,270705,,*36
-{"class":"TPV","tag":"RMC","time":1122440358.000,"ept":0.005,"lat":35.331695000,"lon":136.671060000,"alt":79.000,"epx":33.000,"epy":33.000,"epv":43.700,"track":29.3800,"speed":0.108,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440358.000,"ept":0.005,"lat":35.331695000,"lon":136.671060000,"alt":79.000,"epx":17.960,"epy":28.495,"epv":43.700,"track":29.3800,"speed":0.108,"climb":0.000,"eps":56.99,"mode":3}
$GPGGA,045919.000,3519.9017,N,13640.2637,E,1,04,2.2,78.9,M,,,,0000*3C
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045919.000,A,3519.9017,N,13640.2637,E,0.37,18.86,270705,,*36
-{"class":"TPV","tag":"RMC","time":1122440359.000,"ept":0.005,"lat":35.331695000,"lon":136.671061667,"alt":78.900,"epx":33.000,"epy":33.000,"epv":43.700,"track":18.8600,"speed":0.190,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440359.000,"ept":0.005,"lat":35.331695000,"lon":136.671061667,"alt":78.900,"epv":43.700,"track":18.8600,"speed":0.190,"climb":0.000,"mode":3}
$GPGGA,045920.000,3519.9017,N,13640.2637,E,1,04,2.2,78.8,M,,,,0000*37
$GPRMC,045920.000,A,3519.9017,N,13640.2637,E,0.29,165.15,270705,,*02
-{"class":"TPV","tag":"RMC","time":1122440360.000,"ept":0.005,"lat":35.331695000,"lon":136.671061667,"alt":78.800,"epx":33.000,"epy":33.000,"epv":43.700,"track":165.1500,"speed":0.149,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440360.000,"ept":0.005,"lat":35.331695000,"lon":136.671061667,"alt":78.800,"epv":43.700,"track":165.1500,"speed":0.149,"climb":0.000,"mode":3}
$GPGGA,045921.000,3519.9015,N,13640.2637,E,1,04,2.2,78.5,M,,,,0000*39
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPRMC,045921.000,A,3519.9015,N,13640.2637,E,1.17,164.92,270705,,*03
-{"class":"TPV","tag":"RMC","time":1122440361.000,"ept":0.005,"lat":35.331691667,"lon":136.671061667,"alt":78.500,"epx":33.000,"epy":33.000,"epv":43.700,"track":164.9200,"speed":0.602,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440361.000,"ept":0.005,"lat":35.331691667,"lon":136.671061667,"alt":78.500,"epv":43.700,"track":164.9200,"speed":0.602,"climb":0.000,"mode":3}
$GPGGA,045922.000,3519.9007,N,13640.2636,E,1,04,2.2,78.6,M,,,,0000*3B
$GPGSA,A,3,09,05,14,26,,,,,,,,,2.9,2.2,1.9*3C
$GPGSV,2,1,08,05,67,099,21,09,41,047,36,14,32,311,26,26,08,109,21*7B
$GPGSV,2,2,08,22,62,272,20,18,55,192,18,30,50,179,,15,09,229,*77
{"class":"SKY","tag":"GSV","time":1122440362.000,"xdop":1.90,"hdop":2.20,"pdop":2.90,"reported":8,"satellites":[{"PRN":5,"el":67,"az":99,"ss":21,"used":true},{"PRN":9,"el":41,"az":47,"ss":36,"used":true},{"PRN":14,"el":32,"az":311,"ss":26,"used":true},{"PRN":26,"el":8,"az":109,"ss":21,"used":true},{"PRN":22,"el":62,"az":272,"ss":20,"used":false},{"PRN":18,"el":55,"az":192,"ss":18,"used":false},{"PRN":30,"el":50,"az":179,"ss":0,"used":false},{"PRN":15,"el":9,"az":229,"ss":0,"used":false}]}
$GPRMC,045922.000,A,3519.9007,N,13640.2636,E,3.35,194.25,270705,,*03
-{"class":"TPV","tag":"RMC","time":1122440362.000,"ept":0.005,"lat":35.331678333,"lon":136.671060000,"alt":78.600,"epx":33.000,"epy":33.000,"epv":43.700,"track":194.2500,"speed":1.723,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440362.000,"ept":0.005,"lat":35.331678333,"lon":136.671060000,"alt":78.600,"epx":17.960,"epy":28.495,"epv":43.700,"track":194.2500,"speed":1.723,"climb":0.000,"mode":3}
$GPGSA,A,2,,,,,,,,,,,,,50.0,50.0,50.0*06
$GPRMC,045923.000,A,3519.8998,N,13640.2633,E,3.35,194.25,270705,,*09
-{"class":"TPV","tag":"RMC","time":1122440363.000,"ept":0.005,"lat":35.331663333,"lon":136.671055000,"alt":78.600,"epx":33.000,"epy":33.000,"epv":43.700,"track":194.2500,"speed":1.723,"climb":0.000,"eps":66.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1122440363.000,"ept":0.005,"lat":35.331663333,"lon":136.671055000,"alt":78.600,"epx":17.960,"epy":28.495,"epv":43.700,"track":194.2500,"speed":1.723,"climb":0.000,"eps":56.99,"mode":3}
diff --git a/test/stable/magellan315.log.chk b/test/stable/magellan315.log.chk
index 9e99166b..e2f58587 100644
--- a/test/stable/magellan315.log.chk
+++ b/test/stable/magellan315.log.chk
@@ -5,7 +5,7 @@ $GPGGA,120824.76,3908.8199,N,00023.0832,W,1,06,2.1,00176,M,,,,*39
$GPRMC,120824.76,A,3908.8199,N,00023.0832,W,00.0,000.0,130305,01.,W*62
{"class":"TPV","tag":"RMC","time":1110715704.760,"ept":0.005,"lat":39.146998333,"lon":-0.384720000,"alt":176.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,19,15,03,18,22,11,,,,,,,3.5,2.1,2.7*34
-{"class":"TPV","tag":"GSA","time":1110715704.760,"ept":0.005,"lat":39.146998333,"lon":-0.384720000,"alt":176.000,"epx":31.500,"epy":31.500,"epv":62.100,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1110715704.760,"ept":0.005,"lat":39.146998333,"lon":-0.384720000,"alt":176.000,"epv":62.100,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,19,77,349,45,03,68,117,41,22,39,052,52,11,35,274,56*7E
$GPGSV,3,2,12,15,22,062,52,14,21,106,,16,10,171,,18,10,040,47*73
$GPGSV,3,3,12,01,08,146,,20,04,211,,08,02,294,,28,02,328,*70
@@ -13,7 +13,7 @@ $GPGSV,3,3,12,01,08,146,,20,04,211,,08,02,294,,28,02,328,*70
$GPGLL,3908.8200,N,00023.0832,W,120827.523,A*2C
$GPGGA,120827.52,3908.8200,N,00023.0832,W,1,06,2.1,00176,M,,,,*3F
$GPRMC,120827.52,A,3908.8200,N,00023.0832,W,00.0,000.0,130305,01.,W*64
-{"class":"TPV","tag":"RMC","time":1110715707.520,"ept":0.005,"lat":39.147000000,"lon":-0.384720000,"alt":176.000,"epx":31.500,"epy":31.500,"epv":62.100,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110715707.520,"ept":0.005,"lat":39.147000000,"lon":-0.384720000,"alt":176.000,"epx":11.328,"epy":22.003,"epv":62.100,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,19,15,03,18,22,11,,,,,,,3.5,2.1,2.7*34
$GPGSV,3,1,12,19,77,349,46,03,68,117,42,22,39,052,50,11,35,274,55*7F
$GPGSV,3,2,12,15,22,062,52,14,21,106,,16,10,171,,18,10,040,49*7D
@@ -22,7 +22,7 @@ $GPGSV,3,3,12,01,08,146,,20,04,211,,08,02,294,,28,02,328,*70
$GPGLL,3908.8201,N,00023.0832,W,120829.500,A*22
$GPGGA,120829.50,3908.8201,N,00023.0832,W,1,06,2.1,00176,M,,,,*32
$GPRMC,120829.50,A,3908.8201,N,00023.0832,W,00.0,000.0,130305,01.,W*69
-{"class":"TPV","tag":"RMC","time":1110715709.500,"ept":0.005,"lat":39.147001667,"lon":-0.384720000,"alt":176.000,"epx":31.500,"epy":31.500,"epv":62.100,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1110715709.500,"ept":0.005,"lat":39.147001667,"lon":-0.384720000,"alt":176.000,"epx":11.328,"epy":22.003,"epv":62.100,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSA,A,3,19,15,03,18,22,11,,,,,,,3.5,2.1,2.7*34
$GPGSV,3,1,12,19,77,349,44,03,68,117,42,22,39,052,52,11,35,274,56*7C
$GPGSV,3,2,12,15,22,062,52,14,21,106,,16,10,171,,18,10,040,47*73
diff --git a/test/stable/mkt-3301.log.chk b/test/stable/mkt-3301.log.chk
index 47a97b70..69496eb1 100644
--- a/test/stable/mkt-3301.log.chk
+++ b/test/stable/mkt-3301.log.chk
@@ -45,17 +45,17 @@ $PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,18031
$GPVTG,0.00,T,,M,0.052,N,0.097,K,N*3B
$GPGGA,081436.000,5212.982135,N,00653.101394,E,1,3,2.88,102.907,M,47.093,M,,*5F
$GPRMC,081436.000,A,5212.982135,N,00653.101394,E,0.039,0.00,230808,,,A*53
-{"class":"TPV","tag":"RMC","time":3491626476.000,"ept":0.005,"lat":52.216368917,"lon":6.885023233,"alt":102.907,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.020,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":3491626476.000,"ept":0.005,"lat":52.216368917,"lon":6.885023233,"alt":102.907,"epv":0.000,"track":0.0000,"speed":0.020,"climb":0.000,"mode":3}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,13031,06031,09272,14001,29001,23001,02001,11001,16001,05001,20001,22001,18001,30001,04001,01001,24001,31001,17001,12001,32001*47
$GPVTG,0.00,T,,M,0.039,N,0.072,K,A*32
$GPGGA,081437.000,5212.981473,N,00653.102458,E,1,3,2.88,102.907,M,47.093,M,,*5E
$GPRMC,081437.000,A,5212.981473,N,00653.102458,E,0.039,0.00,230808,,,A*52
-{"class":"TPV","tag":"RMC","time":3491626477.000,"ept":0.005,"lat":52.216357883,"lon":6.885040967,"alt":102.907,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.020,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":3491626477.000,"ept":0.005,"lat":52.216357883,"lon":6.885040967,"alt":102.907,"epv":0.000,"track":0.0000,"speed":0.020,"climb":0.000,"mode":3}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,13031,29031,14031,23001,02001,11001,16001,05001,20001,22001,18001,06001,09001,30001,04001,01001,24001,31001,17001,12001,32001*42
$GPVTG,0.00,T,,M,0.039,N,0.073,K,A*33
$GPGGA,081438.000,5212.982641,N,00653.105897,E,1,3,2.88,102.912,M,47.093,M,,*5D
$GPRMC,081438.000,A,5212.982641,N,00653.105897,E,0.042,0.00,230808,,,A*59
-{"class":"TPV","tag":"RMC","time":3491626478.000,"ept":0.005,"lat":52.216377350,"lon":6.885098283,"alt":102.912,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.022,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":3491626478.000,"ept":0.005,"lat":52.216377350,"lon":6.885098283,"alt":102.912,"epv":0.000,"track":0.0000,"speed":0.022,"climb":0.000,"mode":3}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,13342,29031,14342,23001,02001,11001,16001,05001,20001,22001,18001,06001,09001,30001,04001,01001,24001,31001,17001,12001,32001*42
$GPVTG,0.00,T,,M,0.042,N,0.079,K,A*35
$GPGGA,081439.000,5212.981832,N,00653.104686,E,1,3,2.88,102.930,M,47.093,M,,*5A
@@ -65,6 +65,6 @@ $GPGSV,3,2,11,25,,,45,07,,,44,27,,,48,10,,,44*71
$GPGSV,3,3,11,15,,,45,03,,,39,19,,,39*77
{"class":"SKY","tag":"GSV","time":3491626479.000,"xdop":1.00,"hdop":2.88,"pdop":3.05,"reported":11,"satellites":[{"PRN":8,"el":63,"az":65,"ss":50,"used":true},{"PRN":28,"el":42,"az":144,"ss":52,"used":true},{"PRN":21,"el":13,"az":320,"ss":42,"used":true},{"PRN":26,"el":0,"az":0,"ss":48,"used":false},{"PRN":25,"el":0,"az":0,"ss":45,"used":false},{"PRN":7,"el":0,"az":0,"ss":44,"used":false},{"PRN":27,"el":0,"az":0,"ss":48,"used":false},{"PRN":10,"el":0,"az":0,"ss":44,"used":false},{"PRN":15,"el":0,"az":0,"ss":45,"used":false},{"PRN":3,"el":0,"az":0,"ss":39,"used":false},{"PRN":19,"el":0,"az":0,"ss":39,"used":false}]}
$GPRMC,081439.000,A,5212.981832,N,00653.104686,E,0.205,0.00,230808,,,A*5F
-{"class":"TPV","tag":"RMC","time":3491626479.000,"ept":0.005,"lat":52.216363867,"lon":6.885078100,"alt":102.930,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.105,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":3491626479.000,"ept":0.005,"lat":52.216363867,"lon":6.885078100,"alt":102.930,"epv":0.000,"track":0.0000,"speed":0.105,"climb":0.000,"mode":3}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,02031,29342,23031,14001,11001,16001,05001,20001,22001,18001,06001,09001,13001,30001,04001,01001,24001,31001,17001,12001,32001*45
$GPVTG,0.00,T,,M,0.205,N,0.379,K,A*37
diff --git a/test/stable/nl402u.log.chk b/test/stable/nl402u.log.chk
index 36033e18..9d0e6774 100644
--- a/test/stable/nl402u.log.chk
+++ b/test/stable/nl402u.log.chk
@@ -11,13 +11,13 @@ $GPVTG,18.02,T,,M,0.24,N,0.4,K,A*34
$GPGGA,104706.000,5405.6081,N,01049.4791,E,1,08,1.1,40.8,M,43.6,M,,0000*61
{"class":"TPV","tag":"GGA","time":1248432426.000,"ept":0.005,"lat":54.093468333,"lon":10.824651667,"alt":40.800,"track":18.0200,"speed":0.123,"climb":0.000,"mode":3}
$GPGSA,A,3,28,18,27,19,08,09,10,15,,,,,1.7,1.1,1.3*3C
-{"class":"TPV","tag":"GSA","time":1248432426.000,"ept":0.005,"lat":54.093468333,"lon":10.824651667,"alt":40.800,"epx":16.500,"epy":16.500,"epv":29.900,"track":18.0200,"speed":0.123,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1248432426.000,"ept":0.005,"lat":54.093468333,"lon":10.824651667,"alt":40.800,"epv":29.900,"track":18.0200,"speed":0.123,"climb":0.000,"mode":3}
$GPGSV,3,1,12,08,30,075,25,09,20,262,32,10,16,194,27,15,74,263,46*77
$GPGSV,3,2,12,17,14,127,19,18,22,315,27,19,05,014,27,21,00,284,*7F
$GPGSV,3,3,12,22,00,337,19,26,03,304,,27,41,264,26,28,58,081,30*7C
{"class":"SKY","tag":"GSV","time":1248432426.000,"xdop":1.30,"hdop":1.10,"pdop":1.70,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":25,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":27,"used":true},{"PRN":15,"el":74,"az":263,"ss":46,"used":true},{"PRN":17,"el":14,"az":127,"ss":19,"used":false},{"PRN":18,"el":22,"az":315,"ss":27,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":19,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":26,"used":true},{"PRN":28,"el":58,"az":81,"ss":30,"used":true}]}
$GPGLL,5405.6081,N,01049.4791,E,104706.000,A,A*51
-{"class":"TPV","tag":"GLL","time":1248432426.000,"ept":0.005,"lat":54.093468333,"lon":10.824651667,"alt":40.800,"epx":16.500,"epy":16.500,"epv":29.900,"track":18.0200,"speed":0.123,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432426.000,"ept":0.005,"lat":54.093468333,"lon":10.824651667,"alt":40.800,"epx":8.042,"epy":9.278,"epv":29.900,"track":18.0200,"speed":0.123,"climb":0.000,"mode":3}
$GPRMC,104707.000,A,5405.6083,N,01049.4822,E,0.50,19.27,240709,,,A*52
$GPVTG,19.27,T,,M,0.50,N,0.9,K,A*3C
$GPGGA,104707.000,5405.6083,N,01049.4822,E,1,08,1.0,40.6,M,43.6,M,,0000*6A
@@ -27,7 +27,7 @@ $GPGSV,3,2,12,17,14,127,17,18,22,315,27,19,05,014,26,21,00,284,*70
$GPGSV,3,3,12,22,00,337,17,26,03,304,,27,41,264,27,28,58,081,30*73
{"class":"SKY","tag":"GSV","time":1248432427.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":27,"used":true},{"PRN":15,"el":74,"az":263,"ss":46,"used":true},{"PRN":17,"el":14,"az":127,"ss":17,"used":false},{"PRN":18,"el":22,"az":315,"ss":27,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":17,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":27,"used":true},{"PRN":28,"el":58,"az":81,"ss":30,"used":true}]}
$GPGLL,5405.6083,N,01049.4822,E,104707.000,A,A*55
-{"class":"TPV","tag":"GLL","time":1248432427.000,"ept":0.005,"lat":54.093471667,"lon":10.824703333,"alt":40.600,"epx":16.500,"epy":16.500,"epv":29.900,"track":19.2700,"speed":0.257,"climb":0.000,"eps":33.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432427.000,"ept":0.005,"lat":54.093471667,"lon":10.824703333,"alt":40.600,"epx":8.042,"epy":9.278,"epv":29.900,"track":19.2700,"speed":0.257,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104708.000,A,5405.6082,N,01049.4856,E,0.32,19.19,240709,,,A*56
$GPVTG,19.19,T,,M,0.32,N,0.6,K,A*3A
$GPGGA,104708.000,5405.6082,N,01049.4856,E,1,08,0.9,40.0,M,43.6,M,,0000*69
@@ -37,7 +37,7 @@ $GPGSV,3,2,12,17,14,127,15,18,22,315,26,19,05,014,26,21,00,284,*73
$GPGSV,3,3,12,22,00,337,15,26,03,304,,27,41,264,28,28,58,081,30*7E
{"class":"SKY","tag":"GSV","time":1248432428.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":26,"used":true},{"PRN":15,"el":74,"az":263,"ss":45,"used":true},{"PRN":17,"el":14,"az":127,"ss":15,"used":false},{"PRN":18,"el":22,"az":315,"ss":26,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":15,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":28,"used":true},{"PRN":28,"el":58,"az":81,"ss":30,"used":true}]}
$GPGLL,5405.6082,N,01049.4856,E,104708.000,A,A*58
-{"class":"TPV","tag":"GLL","time":1248432428.000,"ept":0.005,"lat":54.093470000,"lon":10.824760000,"alt":40.000,"epx":15.000,"epy":15.000,"epv":29.900,"track":19.1900,"speed":0.165,"climb":0.000,"eps":31.50,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432428.000,"ept":0.005,"lat":54.093470000,"lon":10.824760000,"alt":40.000,"epx":8.042,"epy":9.278,"epv":29.900,"track":19.1900,"speed":0.165,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104709.000,A,5405.6083,N,01049.4868,E,0.37,21.29,240709,,,A*56
$GPVTG,21.29,T,,M,0.37,N,0.7,K,A*36
$GPGGA,104709.000,5405.6083,N,01049.4868,E,1,08,0.9,40.6,M,43.6,M,,0000*62
@@ -47,7 +47,7 @@ $GPGSV,3,2,12,17,14,127,14,18,22,315,25,19,05,014,26,21,00,284,*71
$GPGSV,3,3,12,22,00,337,16,26,03,304,,27,41,264,26,28,58,081,29*7B
{"class":"SKY","tag":"GSV","time":1248432429.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":24,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":14,"used":false},{"PRN":18,"el":22,"az":315,"ss":25,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":16,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":26,"used":true},{"PRN":28,"el":58,"az":81,"ss":29,"used":true}]}
$GPGLL,5405.6083,N,01049.4868,E,104709.000,A,A*55
-{"class":"TPV","tag":"GLL","time":1248432429.000,"ept":0.005,"lat":54.093471667,"lon":10.824780000,"alt":40.600,"epx":13.500,"epy":13.500,"epv":29.900,"track":21.2900,"speed":0.190,"climb":0.000,"eps":28.50,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432429.000,"ept":0.005,"lat":54.093471667,"lon":10.824780000,"alt":40.600,"epx":8.042,"epy":9.278,"epv":29.900,"track":21.2900,"speed":0.190,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104710.000,A,5405.6081,N,01049.4876,E,0.94,27.15,240709,,,A*53
$GPVTG,27.15,T,,M,0.94,N,1.8,K,A*38
$GPGGA,104710.000,5405.6081,N,01049.4876,E,1,08,0.9,40.4,M,43.6,M,,0000*65
@@ -57,7 +57,7 @@ $GPGSV,3,2,12,17,14,127,14,18,22,315,24,19,05,014,26,21,00,284,*70
$GPGSV,3,3,12,22,00,337,16,26,03,304,,27,41,264,25,28,58,081,30*70
{"class":"SKY","tag":"GSV","time":1248432430.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":24,"used":true},{"PRN":9,"el":20,"az":262,"ss":30,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":14,"used":false},{"PRN":18,"el":22,"az":315,"ss":24,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":16,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":25,"used":true},{"PRN":28,"el":58,"az":81,"ss":30,"used":true}]}
$GPGLL,5405.6081,N,01049.4876,E,104710.000,A,A*50
-{"class":"TPV","tag":"GLL","time":1248432430.000,"ept":0.005,"lat":54.093468333,"lon":10.824793333,"alt":40.400,"epx":13.500,"epy":13.500,"epv":29.900,"track":27.1500,"speed":0.484,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432430.000,"ept":0.005,"lat":54.093468333,"lon":10.824793333,"alt":40.400,"epx":8.042,"epy":9.278,"epv":29.900,"track":27.1500,"speed":0.484,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104711.000,A,5405.6083,N,01049.4879,E,0.63,28.37,240709,,,A*58
$GPVTG,28.37,T,,M,0.63,N,1.2,K,A*35
$GPGGA,104711.000,5405.6083,N,01049.4879,E,1,08,1.0,39.8,M,43.6,M,,0000*63
@@ -67,7 +67,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,22,19,05,014,26,21,00,284,*73
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,264,28,28,58,081,30*7A
{"class":"SKY","tag":"GSV","time":1248432431.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":24,"used":true},{"PRN":9,"el":20,"az":262,"ss":30,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":28,"used":true},{"PRN":28,"el":58,"az":81,"ss":30,"used":true}]}
$GPGLL,5405.6083,N,01049.4879,E,104711.000,A,A*5C
-{"class":"TPV","tag":"GLL","time":1248432431.000,"ept":0.005,"lat":54.093471667,"lon":10.824798333,"alt":39.800,"epx":13.500,"epy":13.500,"epv":29.900,"track":28.3700,"speed":0.324,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432431.000,"ept":0.005,"lat":54.093471667,"lon":10.824798333,"alt":39.800,"epx":8.042,"epy":9.278,"epv":29.900,"track":28.3700,"speed":0.324,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104712.000,A,5405.6086,N,01049.4879,E,1.23,24.74,240709,,,A*50
$GPVTG,24.74,T,,M,1.23,N,2.3,K,A*39
$GPGGA,104712.000,5405.6086,N,01049.4879,E,1,08,1.0,39.2,M,43.6,M,,0000*6F
@@ -77,7 +77,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,18,19,05,014,26,21,00,284,*7A
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,264,29,28,58,081,29*73
{"class":"SKY","tag":"GSV","time":1248432432.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":29,"used":true},{"PRN":10,"el":16,"az":194,"ss":22,"used":true},{"PRN":15,"el":74,"az":263,"ss":42,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":18,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":29,"used":true},{"PRN":28,"el":58,"az":81,"ss":29,"used":true}]}
$GPGLL,5405.6086,N,01049.4879,E,104712.000,A,A*5A
-{"class":"TPV","tag":"GLL","time":1248432432.000,"ept":0.005,"lat":54.093476667,"lon":10.824798333,"alt":39.200,"epx":15.000,"epy":15.000,"epv":29.900,"track":24.7400,"speed":0.633,"climb":0.000,"eps":28.50,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432432.000,"ept":0.005,"lat":54.093476667,"lon":10.824798333,"alt":39.200,"epx":8.042,"epy":9.278,"epv":29.900,"track":24.7400,"speed":0.633,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104713.000,A,5405.6087,N,01049.4885,E,0.19,24.74,240709,,,A*5B
$GPVTG,24.74,T,,M,0.19,N,0.4,K,A*34
$GPGGA,104713.000,5405.6087,N,01049.4885,E,1,08,1.0,39.0,M,43.6,M,,0000*6E
@@ -87,7 +87,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,19,19,05,014,27,21,00,284,*7A
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,264,31,28,58,081,29*7A
{"class":"SKY","tag":"GSV","time":1248432433.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":25,"used":true},{"PRN":9,"el":20,"az":262,"ss":29,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":43,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":19,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":31,"used":true},{"PRN":28,"el":58,"az":81,"ss":29,"used":true}]}
$GPGLL,5405.6087,N,01049.4885,E,104713.000,A,A*59
-{"class":"TPV","tag":"GLL","time":1248432433.000,"ept":0.005,"lat":54.093478333,"lon":10.824808333,"alt":39.000,"epx":15.000,"epy":15.000,"epv":29.900,"track":24.7400,"speed":0.098,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432433.000,"ept":0.005,"lat":54.093478333,"lon":10.824808333,"alt":39.000,"epx":8.042,"epy":9.278,"epv":29.900,"track":24.7400,"speed":0.098,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104714.000,A,5405.6087,N,01049.4885,E,0.25,14.12,240709,,,A*50
$GPVTG,14.12,T,,M,0.25,N,0.5,K,A*39
$GPGGA,104714.000,5405.6087,N,01049.4885,E,1,08,1.0,38.8,M,43.6,M,,0000*60
@@ -97,7 +97,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,20,19,05,014,27,21,00,284,*70
$GPGSV,3,3,12,22,00,337,,26,03,304,19,27,41,264,31,28,58,081,29*72
{"class":"SKY","tag":"GSV","time":1248432434.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":25,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":20,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":19,"used":false},{"PRN":27,"el":41,"az":264,"ss":31,"used":true},{"PRN":28,"el":58,"az":81,"ss":29,"used":true}]}
$GPGLL,5405.6087,N,01049.4885,E,104714.000,A,A*5E
-{"class":"TPV","tag":"GLL","time":1248432434.000,"ept":0.005,"lat":54.093478333,"lon":10.824808333,"alt":38.800,"epx":15.000,"epy":15.000,"epv":29.900,"track":14.1200,"speed":0.129,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432434.000,"ept":0.005,"lat":54.093478333,"lon":10.824808333,"alt":38.800,"epx":8.042,"epy":9.278,"epv":29.900,"track":14.1200,"speed":0.129,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104715.000,A,5405.6087,N,01049.4890,E,1.07,20.69,240709,,,A*5F
$GPVTG,20.69,T,,M,1.07,N,2.0,K,A*34
$GPGGA,104715.000,5405.6087,N,01049.4890,E,1,08,1.0,38.3,M,43.6,M,,0000*6E
@@ -107,7 +107,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,28,21,00,284,*7E
$GPGSV,3,3,12,22,00,337,,26,03,304,19,27,41,264,30,28,58,081,29*73
{"class":"SKY","tag":"GSV","time":1248432435.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":28,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":19,"used":false},{"PRN":27,"el":41,"az":264,"ss":30,"used":true},{"PRN":28,"el":58,"az":81,"ss":29,"used":true}]}
$GPGLL,5405.6087,N,01049.4890,E,104715.000,A,A*5B
-{"class":"TPV","tag":"GLL","time":1248432435.000,"ept":0.005,"lat":54.093478333,"lon":10.824816667,"alt":38.300,"epx":15.000,"epy":15.000,"epv":29.900,"track":20.6900,"speed":0.550,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432435.000,"ept":0.005,"lat":54.093478333,"lon":10.824816667,"alt":38.300,"epx":8.042,"epy":9.278,"epv":29.900,"track":20.6900,"speed":0.550,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104716.000,A,5405.6088,N,01049.4891,E,0.41,23.09,240709,,,A*54
$GPVTG,23.09,T,,M,0.41,N,0.8,K,A*38
$GPGGA,104716.000,5405.6088,N,01049.4891,E,1,08,1.0,38.0,M,43.6,M,,0000*60
@@ -117,7 +117,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,27,21,00,284,*71
$GPGSV,3,3,12,22,00,337,,26,03,304,18,27,41,264,30,28,58,081,29*72
{"class":"SKY","tag":"GSV","time":1248432436.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":30,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":18,"used":false},{"PRN":27,"el":41,"az":264,"ss":30,"used":true},{"PRN":28,"el":58,"az":81,"ss":29,"used":true}]}
$GPGLL,5405.6088,N,01049.4891,E,104716.000,A,A*56
-{"class":"TPV","tag":"GLL","time":1248432436.000,"ept":0.005,"lat":54.093480000,"lon":10.824818333,"alt":38.000,"epx":15.000,"epy":15.000,"epv":29.900,"track":23.0900,"speed":0.211,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432436.000,"ept":0.005,"lat":54.093480000,"lon":10.824818333,"alt":38.000,"epx":8.042,"epy":9.278,"epv":29.900,"track":23.0900,"speed":0.211,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104717.000,A,5405.6087,N,01049.4896,E,0.53,27.07,240709,,,A*54
$GPVTG,27.07,T,,M,0.53,N,1.0,K,A*38
$GPGGA,104717.000,5405.6087,N,01049.4896,E,1,08,1.0,37.6,M,43.6,M,,0000*60
@@ -127,7 +127,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,20,19,05,014,27,21,00,284,*70
$GPGSV,3,3,12,22,00,337,,26,03,304,18,27,41,264,30,28,58,081,28*73
{"class":"SKY","tag":"GSV","time":1248432437.000,"xdop":1.30,"hdop":1.00,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":20,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":18,"used":false},{"PRN":27,"el":41,"az":264,"ss":30,"used":true},{"PRN":28,"el":58,"az":81,"ss":28,"used":true}]}
$GPGLL,5405.6087,N,01049.4896,E,104717.000,A,A*5F
-{"class":"TPV","tag":"GLL","time":1248432437.000,"ept":0.005,"lat":54.093478333,"lon":10.824826667,"alt":37.600,"epx":15.000,"epy":15.000,"epv":29.900,"track":27.0700,"speed":0.273,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432437.000,"ept":0.005,"lat":54.093478333,"lon":10.824826667,"alt":37.600,"epx":8.042,"epy":9.278,"epv":29.900,"track":27.0700,"speed":0.273,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104718.000,A,5405.6084,N,01049.4902,E,0.55,32.66,240709,,,A*51
$GPVTG,32.66,T,,M,0.55,N,1.0,K,A*3D
$GPGGA,104718.000,5405.6084,N,01049.4902,E,1,08,0.9,37.1,M,43.6,M,,0000*6F
@@ -137,7 +137,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,20,19,05,014,27,21,00,284,*70
$GPGSV,3,3,12,22,00,337,,26,03,304,16,27,41,264,29,28,58,081,27*7A
{"class":"SKY","tag":"GSV","time":1248432438.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":21,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":20,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":16,"used":false},{"PRN":27,"el":41,"az":264,"ss":29,"used":true},{"PRN":28,"el":58,"az":81,"ss":27,"used":true}]}
$GPGLL,5405.6084,N,01049.4902,E,104718.000,A,A*5F
-{"class":"TPV","tag":"GLL","time":1248432438.000,"ept":0.005,"lat":54.093473333,"lon":10.824836667,"alt":37.100,"epx":15.000,"epy":15.000,"epv":29.900,"track":32.6600,"speed":0.283,"climb":0.000,"eps":30.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432438.000,"ept":0.005,"lat":54.093473333,"lon":10.824836667,"alt":37.100,"epx":8.042,"epy":9.278,"epv":29.900,"track":32.6600,"speed":0.283,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104719.000,A,5405.6085,N,01049.4903,E,1.08,28.79,240709,,,A*5C
$GPVTG,28.79,T,,M,1.08,N,2.0,K,A*32
$GPGGA,104719.000,5405.6085,N,01049.4903,E,1,08,0.9,36.8,M,43.6,M,,0000*66
@@ -147,7 +147,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,19,19,05,014,26,21,00,284,*7B
$GPGSV,3,3,12,22,00,337,,26,03,304,14,27,41,264,29,28,58,081,26*79
{"class":"SKY","tag":"GSV","time":1248432439.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":19,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":14,"used":false},{"PRN":27,"el":41,"az":264,"ss":29,"used":true},{"PRN":28,"el":58,"az":81,"ss":26,"used":true}]}
$GPGLL,5405.6085,N,01049.4903,E,104719.000,A,A*5E
-{"class":"TPV","tag":"GLL","time":1248432439.000,"ept":0.005,"lat":54.093475000,"lon":10.824838333,"alt":36.800,"epx":13.500,"epy":13.500,"epv":29.900,"track":28.7900,"speed":0.556,"climb":0.000,"eps":28.50,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432439.000,"ept":0.005,"lat":54.093475000,"lon":10.824838333,"alt":36.800,"epx":8.042,"epy":9.278,"epv":29.900,"track":28.7900,"speed":0.556,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104720.000,A,5405.6083,N,01049.4905,E,0.31,19.40,240709,,,A*55
$GPVTG,19.40,T,,M,0.31,N,0.6,K,A*35
$GPGGA,104720.000,5405.6083,N,01049.4905,E,1,08,0.9,36.5,M,43.6,M,,0000*61
@@ -157,7 +157,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,26,21,00,284,*70
$GPGSV,3,3,12,22,00,337,,26,03,304,12,27,41,264,28,28,58,081,27*7F
{"class":"SKY","tag":"GSV","time":1248432440.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":12,"used":false},{"PRN":27,"el":41,"az":264,"ss":28,"used":true},{"PRN":28,"el":58,"az":81,"ss":27,"used":true}]}
$GPGLL,5405.6083,N,01049.4905,E,104720.000,A,A*54
-{"class":"TPV","tag":"GLL","time":1248432440.000,"ept":0.005,"lat":54.093471667,"lon":10.824841667,"alt":36.500,"epx":13.500,"epy":13.500,"epv":29.900,"track":19.4000,"speed":0.159,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432440.000,"ept":0.005,"lat":54.093471667,"lon":10.824841667,"alt":36.500,"epx":8.042,"epy":9.278,"epv":29.900,"track":19.4000,"speed":0.159,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104721.000,A,5405.6081,N,01049.4905,E,0.82,9.27,240709,,,A*6E
$GPVTG,9.27,T,,M,0.82,N,1.5,K,A*0F
$GPGGA,104721.000,5405.6081,N,01049.4905,E,1,08,0.9,36.4,M,43.6,M,,0000*63
@@ -167,7 +167,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,26,21,00,284,*70
$GPGSV,3,3,12,22,00,337,,26,03,304,12,27,41,264,28,28,58,081,27*7F
{"class":"SKY","tag":"GSV","time":1248432441.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":46,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":12,"used":false},{"PRN":27,"el":41,"az":264,"ss":28,"used":true},{"PRN":28,"el":58,"az":81,"ss":27,"used":true}]}
$GPGLL,5405.6081,N,01049.4905,E,104721.000,A,A*57
-{"class":"TPV","tag":"GLL","time":1248432441.000,"ept":0.005,"lat":54.093468333,"lon":10.824841667,"alt":36.400,"epx":13.500,"epy":13.500,"epv":29.900,"track":9.2700,"speed":0.422,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432441.000,"ept":0.005,"lat":54.093468333,"lon":10.824841667,"alt":36.400,"epx":8.042,"epy":9.278,"epv":29.900,"track":9.2700,"speed":0.422,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104722.000,A,5405.6080,N,01049.4910,E,1.06,14.12,240709,,,A*5F
$GPVTG,14.12,T,,M,1.06,N,2.0,K,A*3E
$GPGGA,104722.000,5405.6080,N,01049.4910,E,1,08,0.9,36.4,M,43.6,M,,0000*65
@@ -177,7 +177,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,22,19,05,014,26,21,00,284,*73
$GPGSV,3,3,12,22,00,337,,26,03,304,11,27,41,264,28,28,58,081,26*7D
{"class":"SKY","tag":"GSV","time":1248432442.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":21,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":45,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":11,"used":false},{"PRN":27,"el":41,"az":264,"ss":28,"used":true},{"PRN":28,"el":58,"az":81,"ss":26,"used":true}]}
$GPGLL,5405.6080,N,01049.4910,E,104722.000,A,A*51
-{"class":"TPV","tag":"GLL","time":1248432442.000,"ept":0.005,"lat":54.093466667,"lon":10.824850000,"alt":36.400,"epx":13.500,"epy":13.500,"epv":29.900,"track":14.1200,"speed":0.545,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432442.000,"ept":0.005,"lat":54.093466667,"lon":10.824850000,"alt":36.400,"epx":8.042,"epy":9.278,"epv":29.900,"track":14.1200,"speed":0.545,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104723.000,A,5405.6079,N,01049.4913,E,0.23,18.77,240709,,,A*52
$GPVTG,18.77,T,,M,0.23,N,0.4,K,A*31
$GPGGA,104723.000,5405.6079,N,01049.4913,E,1,08,0.9,36.2,M,43.6,M,,0000*67
@@ -187,7 +187,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,23,19,05,014,26,21,00,284,*72
$GPGSV,3,3,12,22,00,337,,26,03,304,09,27,41,264,28,28,58,081,26*74
{"class":"SKY","tag":"GSV","time":1248432443.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":43,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":23,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":9,"used":false},{"PRN":27,"el":41,"az":264,"ss":28,"used":true},{"PRN":28,"el":58,"az":81,"ss":26,"used":true}]}
$GPGLL,5405.6079,N,01049.4913,E,104723.000,A,A*55
-{"class":"TPV","tag":"GLL","time":1248432443.000,"ept":0.005,"lat":54.093465000,"lon":10.824855000,"alt":36.200,"epx":13.500,"epy":13.500,"epv":29.900,"track":18.7700,"speed":0.118,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432443.000,"ept":0.005,"lat":54.093465000,"lon":10.824855000,"alt":36.200,"epx":8.042,"epy":9.278,"epv":29.900,"track":18.7700,"speed":0.118,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104724.000,A,5405.6076,N,01049.4916,E,0.43,25.48,240709,,,A*5B
$GPVTG,25.48,T,,M,0.43,N,0.8,K,A*39
$GPGGA,104724.000,5405.6076,N,01049.4916,E,1,08,0.9,35.9,M,43.6,M,,0000*62
@@ -197,7 +197,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,24,19,05,014,26,21,00,284,*75
$GPGSV,3,3,12,22,00,337,,26,03,304,11,27,41,264,27,28,58,081,26*72
{"class":"SKY","tag":"GSV","time":1248432444.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":26,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":24,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":11,"used":false},{"PRN":27,"el":41,"az":264,"ss":27,"used":true},{"PRN":28,"el":58,"az":81,"ss":26,"used":true}]}
$GPGLL,5405.6076,N,01049.4916,E,104724.000,A,A*58
-{"class":"TPV","tag":"GLL","time":1248432444.000,"ept":0.005,"lat":54.093460000,"lon":10.824860000,"alt":35.900,"epx":13.500,"epy":13.500,"epv":29.900,"track":25.4800,"speed":0.221,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432444.000,"ept":0.005,"lat":54.093460000,"lon":10.824860000,"alt":35.900,"epx":8.042,"epy":9.278,"epv":29.900,"track":25.4800,"speed":0.221,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104725.000,A,5405.6076,N,01049.4917,E,0.31,24.01,240709,,,A*52
$GPVTG,24.01,T,,M,0.31,N,0.6,K,A*3E
$GPGGA,104725.000,5405.6076,N,01049.4917,E,1,08,0.9,35.6,M,43.6,M,,0000*6D
@@ -207,7 +207,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,22,19,05,014,27,21,00,284,*72
$GPGSV,3,3,12,22,00,337,,26,03,304,09,27,41,264,25,28,58,081,25*7A
{"class":"SKY","tag":"GSV","time":1248432445.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":24,"used":true},{"PRN":9,"el":20,"az":262,"ss":31,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":9,"used":false},{"PRN":27,"el":41,"az":264,"ss":25,"used":true},{"PRN":28,"el":58,"az":81,"ss":25,"used":true}]}
$GPGLL,5405.6076,N,01049.4917,E,104725.000,A,A*58
-{"class":"TPV","tag":"GLL","time":1248432445.000,"ept":0.005,"lat":54.093460000,"lon":10.824861667,"alt":35.600,"epx":13.500,"epy":13.500,"epv":29.900,"track":24.0100,"speed":0.159,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432445.000,"ept":0.005,"lat":54.093460000,"lon":10.824861667,"alt":35.600,"epx":8.042,"epy":9.278,"epv":29.900,"track":24.0100,"speed":0.159,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104726.000,A,5405.6076,N,01049.4918,E,0.42,31.83,240709,,,A*54
$GPVTG,31.83,T,,M,0.42,N,0.8,K,A*3A
$GPGGA,104726.000,5405.6076,N,01049.4918,E,1,08,0.9,35.3,M,43.6,M,,0000*64
@@ -217,7 +217,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,27,21,00,284,*71
$GPGSV,3,3,12,22,00,337,,26,03,304,08,27,41,264,23,28,58,081,24*7C
{"class":"SKY","tag":"GSV","time":1248432446.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":8,"used":false},{"PRN":27,"el":41,"az":264,"ss":23,"used":true},{"PRN":28,"el":58,"az":81,"ss":24,"used":true}]}
$GPGLL,5405.6076,N,01049.4918,E,104726.000,A,A*54
-{"class":"TPV","tag":"GLL","time":1248432446.000,"ept":0.005,"lat":54.093460000,"lon":10.824863333,"alt":35.300,"epx":13.500,"epy":13.500,"epv":29.900,"track":31.8300,"speed":0.216,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432446.000,"ept":0.005,"lat":54.093460000,"lon":10.824863333,"alt":35.300,"epx":8.042,"epy":9.278,"epv":29.900,"track":31.8300,"speed":0.216,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104727.000,A,5405.6077,N,01049.4916,E,0.80,28.30,240709,,,A*54
$GPVTG,28.30,T,,M,0.80,N,1.5,K,A*38
$GPGGA,104727.000,5405.6077,N,01049.4916,E,1,08,0.9,35.1,M,43.6,M,,0000*68
@@ -227,7 +227,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,26,21,00,284,*70
$GPGSV,3,3,12,22,00,337,,26,03,304,08,27,41,264,24,28,58,081,24*7B
{"class":"SKY","tag":"GSV","time":1248432447.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":21,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":8,"used":false},{"PRN":27,"el":41,"az":264,"ss":24,"used":true},{"PRN":28,"el":58,"az":81,"ss":24,"used":true}]}
$GPGLL,5405.6077,N,01049.4916,E,104727.000,A,A*5A
-{"class":"TPV","tag":"GLL","time":1248432447.000,"ept":0.005,"lat":54.093461667,"lon":10.824860000,"alt":35.100,"epx":13.500,"epy":13.500,"epv":29.900,"track":28.3000,"speed":0.412,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432447.000,"ept":0.005,"lat":54.093461667,"lon":10.824860000,"alt":35.100,"epx":8.042,"epy":9.278,"epv":29.900,"track":28.3000,"speed":0.412,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104728.000,A,5405.6078,N,01049.4918,E,0.56,28.66,240709,,,A*52
$GPVTG,28.66,T,,M,0.56,N,1.0,K,A*35
$GPGGA,104728.000,5405.6078,N,01049.4918,E,1,08,0.9,34.9,M,43.6,M,,0000*6F
@@ -237,7 +237,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,21,19,05,014,27,21,00,284,*71
$GPGSV,3,3,12,22,00,337,,26,03,304,09,27,41,265,24,28,58,081,22*7D
{"class":"SKY","tag":"GSV","time":1248432448.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":9,"used":false},{"PRN":27,"el":41,"az":265,"ss":24,"used":true},{"PRN":28,"el":58,"az":81,"ss":22,"used":true}]}
$GPGLL,5405.6078,N,01049.4918,E,104728.000,A,A*54
-{"class":"TPV","tag":"GLL","time":1248432448.000,"ept":0.005,"lat":54.093463333,"lon":10.824863333,"alt":34.900,"epx":13.500,"epy":13.500,"epv":29.900,"track":28.6600,"speed":0.288,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432448.000,"ept":0.005,"lat":54.093463333,"lon":10.824863333,"alt":34.900,"epx":8.042,"epy":9.278,"epv":29.900,"track":28.6600,"speed":0.288,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104729.000,A,5405.6076,N,01049.4921,E,0.51,34.94,240709,,,A*50
$GPVTG,34.94,T,,M,0.51,N,0.9,K,A*3A
$GPGGA,104729.000,5405.6076,N,01049.4921,E,1,08,0.9,34.7,M,43.6,M,,0000*64
@@ -247,7 +247,7 @@ $GPGSV,3,2,12,17,14,127,,18,22,315,22,19,05,014,27,21,00,284,*72
$GPGSV,3,3,12,22,00,337,,26,03,304,08,27,41,265,25,28,58,081,22*7D
{"class":"SKY","tag":"GSV","time":1248432449.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":32,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":0,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":8,"used":false},{"PRN":27,"el":41,"az":265,"ss":25,"used":true},{"PRN":28,"el":58,"az":81,"ss":22,"used":true}]}
$GPGLL,5405.6076,N,01049.4921,E,104729.000,A,A*51
-{"class":"TPV","tag":"GLL","time":1248432449.000,"ept":0.005,"lat":54.093460000,"lon":10.824868333,"alt":34.700,"epx":13.500,"epy":13.500,"epv":29.900,"track":34.9400,"speed":0.262,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432449.000,"ept":0.005,"lat":54.093460000,"lon":10.824868333,"alt":34.700,"epx":8.042,"epy":9.278,"epv":29.900,"track":34.9400,"speed":0.262,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104730.000,A,5405.6073,N,01049.4922,E,1.07,44.97,240709,,,A*58
$GPVTG,44.97,T,,M,1.07,N,2.0,K,A*37
$GPGGA,104730.000,5405.6073,N,01049.4922,E,1,08,0.9,34.5,M,43.6,M,,0000*68
@@ -257,7 +257,7 @@ $GPGSV,3,2,12,17,14,127,18,18,22,315,22,19,05,014,27,21,00,284,*7B
$GPGSV,3,3,12,22,00,337,,26,03,304,08,27,41,265,25,28,58,081,21*7E
{"class":"SKY","tag":"GSV","time":1248432450.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":18,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":8,"used":false},{"PRN":27,"el":41,"az":265,"ss":25,"used":true},{"PRN":28,"el":58,"az":81,"ss":21,"used":true}]}
$GPGLL,5405.6073,N,01049.4922,E,104730.000,A,A*5F
-{"class":"TPV","tag":"GLL","time":1248432450.000,"ept":0.005,"lat":54.093455000,"lon":10.824870000,"alt":34.500,"epx":13.500,"epy":13.500,"epv":29.900,"track":44.9700,"speed":0.550,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432450.000,"ept":0.005,"lat":54.093455000,"lon":10.824870000,"alt":34.500,"epx":8.042,"epy":9.278,"epv":29.900,"track":44.9700,"speed":0.550,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104731.000,A,5405.6070,N,01049.4926,E,0.67,50.17,240709,,,A*54
$GPVTG,50.17,T,,M,0.67,N,1.3,K,A*3D
$GPGGA,104731.000,5405.6070,N,01049.4926,E,1,08,0.9,34.4,M,43.6,M,,0000*6F
@@ -267,7 +267,7 @@ $GPGSV,3,2,12,17,14,127,17,18,22,315,22,19,05,014,27,21,00,284,*74
$GPGSV,3,3,12,22,00,337,,26,03,304,08,27,41,265,26,28,58,081,22*7E
{"class":"SKY","tag":"GSV","time":1248432451.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":21,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":17,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":8,"used":false},{"PRN":27,"el":41,"az":265,"ss":26,"used":true},{"PRN":28,"el":58,"az":81,"ss":22,"used":true}]}
$GPGLL,5405.6070,N,01049.4926,E,104731.000,A,A*59
-{"class":"TPV","tag":"GLL","time":1248432451.000,"ept":0.005,"lat":54.093450000,"lon":10.824876667,"alt":34.400,"epx":13.500,"epy":13.500,"epv":29.900,"track":50.1700,"speed":0.345,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432451.000,"ept":0.005,"lat":54.093450000,"lon":10.824876667,"alt":34.400,"epx":8.042,"epy":9.278,"epv":29.900,"track":50.1700,"speed":0.345,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104732.000,A,5405.6071,N,01049.4925,E,0.71,43.34,240709,,,A*51
$GPVTG,43.34,T,,M,0.71,N,1.3,K,A*39
$GPGGA,104732.000,5405.6071,N,01049.4925,E,1,08,0.9,34.3,M,43.6,M,,0000*69
@@ -277,7 +277,7 @@ $GPGSV,3,2,12,17,14,127,15,18,22,315,21,19,05,014,27,21,00,284,*75
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,265,25,28,58,081,23*74
{"class":"SKY","tag":"GSV","time":1248432452.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":21,"used":true},{"PRN":9,"el":20,"az":262,"ss":34,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":15,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":265,"ss":25,"used":true},{"PRN":28,"el":58,"az":81,"ss":23,"used":true}]}
$GPGLL,5405.6071,N,01049.4925,E,104732.000,A,A*58
-{"class":"TPV","tag":"GLL","time":1248432452.000,"ept":0.005,"lat":54.093451667,"lon":10.824875000,"alt":34.300,"epx":13.500,"epy":13.500,"epv":29.900,"track":43.3400,"speed":0.365,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432452.000,"ept":0.005,"lat":54.093451667,"lon":10.824875000,"alt":34.300,"epx":8.042,"epy":9.278,"epv":29.900,"track":43.3400,"speed":0.365,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104733.000,A,5405.6069,N,01049.4928,E,1.13,49.89,240709,,,A*5D
$GPVTG,49.89,T,,M,1.13,N,2.1,K,A*31
$GPGGA,104733.000,5405.6069,N,01049.4928,E,1,08,0.9,34.1,M,43.6,M,,0000*6E
@@ -287,7 +287,7 @@ $GPGSV,3,2,12,17,14,127,16,18,22,315,22,19,05,014,27,21,00,284,*75
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,265,24,28,58,081,24*72
{"class":"SKY","tag":"GSV","time":1248432453.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":22,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":22,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":16,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":265,"ss":24,"used":true},{"PRN":28,"el":58,"az":81,"ss":24,"used":true}]}
$GPGLL,5405.6069,N,01049.4928,E,104733.000,A,A*5D
-{"class":"TPV","tag":"GLL","time":1248432453.000,"ept":0.005,"lat":54.093448333,"lon":10.824880000,"alt":34.100,"epx":13.500,"epy":13.500,"epv":29.900,"track":49.8900,"speed":0.581,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432453.000,"ept":0.005,"lat":54.093448333,"lon":10.824880000,"alt":34.100,"epx":8.042,"epy":9.278,"epv":29.900,"track":49.8900,"speed":0.581,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104734.000,A,5405.6070,N,01049.4930,E,1.06,48.90,240709,,,A*56
$GPVTG,48.90,T,,M,1.06,N,2.0,K,A*3D
$GPGGA,104734.000,5405.6070,N,01049.4930,E,1,08,0.9,34.0,M,43.6,M,,0000*69
@@ -297,7 +297,7 @@ $GPGSV,3,2,12,17,14,127,17,18,22,315,22,19,05,014,27,21,00,284,*74
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,265,24,28,58,081,24*72
{"class":"SKY","tag":"GSV","time":1248432454.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":34,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":17,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":265,"ss":24,"used":true},{"PRN":28,"el":58,"az":81,"ss":24,"used":true}]}
$GPGLL,5405.6070,N,01049.4930,E,104734.000,A,A*5B
-{"class":"TPV","tag":"GLL","time":1248432454.000,"ept":0.005,"lat":54.093450000,"lon":10.824883333,"alt":34.000,"epx":13.500,"epy":13.500,"epv":29.900,"track":48.9000,"speed":0.545,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432454.000,"ept":0.005,"lat":54.093450000,"lon":10.824883333,"alt":34.000,"epx":8.042,"epy":9.278,"epv":29.900,"track":48.9000,"speed":0.545,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104735.000,A,5405.6071,N,01049.4935,E,0.96,50.63,240709,,,A*5E
$GPVTG,50.63,T,,M,0.96,N,1.8,K,A*3B
$GPGGA,104735.000,5405.6071,N,01049.4935,E,1,08,0.9,33.8,M,43.6,M,,0000*63
@@ -307,7 +307,7 @@ $GPGSV,3,2,12,17,14,127,16,18,22,315,22,19,05,014,27,21,00,284,*75
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,265,24,28,58,081,24*72
{"class":"SKY","tag":"GSV","time":1248432455.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":23,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":16,"used":false},{"PRN":18,"el":22,"az":315,"ss":22,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":265,"ss":24,"used":true},{"PRN":28,"el":58,"az":81,"ss":24,"used":true}]}
$GPGLL,5405.6071,N,01049.4935,E,104735.000,A,A*5E
-{"class":"TPV","tag":"GLL","time":1248432455.000,"ept":0.005,"lat":54.093451667,"lon":10.824891667,"alt":33.800,"epx":13.500,"epy":13.500,"epv":29.900,"track":50.6300,"speed":0.494,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432455.000,"ept":0.005,"lat":54.093451667,"lon":10.824891667,"alt":33.800,"epx":8.042,"epy":9.278,"epv":29.900,"track":50.6300,"speed":0.494,"climb":0.000,"eps":18.56,"mode":3}
$GPRMC,104736.000,A,5405.6072,N,01049.4936,E,0.52,50.27,240709,,,A*55
$GPVTG,50.27,T,,M,0.52,N,1.0,K,A*3B
$GPGGA,104736.000,5405.6072,N,01049.4936,E,1,08,0.9,33.7,M,43.6,M,,0000*6F
@@ -317,4 +317,4 @@ $GPGSV,3,2,12,17,14,127,16,18,22,315,21,19,05,014,27,21,00,284,*76
$GPGSV,3,3,12,22,00,337,,26,03,304,,27,41,265,24,28,58,081,24*72
{"class":"SKY","tag":"GSV","time":1248432456.000,"xdop":1.30,"hdop":0.90,"pdop":1.60,"reported":12,"satellites":[{"PRN":8,"el":30,"az":75,"ss":23,"used":true},{"PRN":9,"el":20,"az":262,"ss":33,"used":true},{"PRN":10,"el":16,"az":194,"ss":24,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":16,"used":false},{"PRN":18,"el":22,"az":315,"ss":21,"used":true},{"PRN":19,"el":5,"az":14,"ss":27,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":0,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":265,"ss":24,"used":true},{"PRN":28,"el":58,"az":81,"ss":24,"used":true}]}
$GPGLL,5405.6072,N,01049.4936,E,104736.000,A,A*5D
-{"class":"TPV","tag":"GLL","time":1248432456.000,"ept":0.005,"lat":54.093453333,"lon":10.824893333,"alt":33.700,"epx":13.500,"epy":13.500,"epv":29.900,"track":50.2700,"speed":0.268,"climb":0.000,"eps":27.00,"mode":3}
+{"class":"TPV","tag":"GLL","time":1248432456.000,"ept":0.005,"lat":54.093453333,"lon":10.824893333,"alt":33.700,"epx":8.042,"epy":9.278,"epv":29.900,"track":50.2700,"speed":0.268,"climb":0.000,"eps":18.56,"mode":3}
diff --git a/test/stable/oncore.log.chk b/test/stable/oncore.log.chk
index b0e9892b..8cfafc0f 100644
--- a/test/stable/oncore.log.chk
+++ b/test/stable/oncore.log.chk
@@ -12,7 +12,7 @@ $GPGSV,3,2,09,16,22,059,,20,21,131,,23,54,074,,24,23,195,*71
$GPGSV,3,3,09,27,39,195,13,,,,,,,,,,,,*40
{"class":"SKY","tag":"GSV","xdop":0.00,"hdop":5.30,"pdop":0.00,"reported":9,"satellites":[{"PRN":2,"el":33,"az":299,"ss":27,"used":true},{"PRN":4,"el":43,"az":242,"ss":26,"used":true},{"PRN":8,"el":12,"az":202,"ss":0,"used":false},{"PRN":13,"el":85,"az":356,"ss":0,"used":false},{"PRN":16,"el":22,"az":59,"ss":0,"used":false},{"PRN":20,"el":21,"az":131,"ss":0,"used":false},{"PRN":23,"el":54,"az":74,"ss":0,"used":false},{"PRN":24,"el":23,"az":195,"ss":0,"used":false},{"PRN":27,"el":39,"az":195,"ss":13,"used":true}]}
$GPRMC,171245.00,A,5209.7838,N,02048.4819,E,0.3,41.9,080405,3.5,E*6C
-{"class":"TPV","tag":"RMC","time":1112980365.000,"ept":0.005,"lat":52.163063333,"lon":20.808031667,"alt":76.600,"epx":79.500,"epy":79.500,"epv":0.000,"track":41.9000,"speed":0.154,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"RMC","time":1112980365.000,"ept":0.005,"lat":52.163063333,"lon":20.808031667,"alt":76.600,"epv":0.000,"track":41.9000,"speed":0.154,"climb":0.000,"mode":3}
$GPGGA,171246.00,5209.7839,N,02048.4824,E,1,03,5.3,76.6,M,36.5,M,,*56
$GPGLL,5209.7839,N,02048.4824,E,171246.00,A*0C
$GPGSA,A,2,02,04,27,,,,,,,,,,,5.3,*36
@@ -21,7 +21,7 @@ $GPGSV,3,2,09,16,22,059,,20,21,131,,23,54,074,,24,23,195,*71
$GPGSV,3,3,09,27,39,195,16,,,,,,,,,,,,*45
{"class":"SKY","tag":"GSV","xdop":0.00,"hdop":5.30,"pdop":0.00,"reported":9,"satellites":[{"PRN":2,"el":33,"az":299,"ss":27,"used":true},{"PRN":4,"el":43,"az":242,"ss":26,"used":true},{"PRN":8,"el":12,"az":202,"ss":0,"used":false},{"PRN":13,"el":85,"az":356,"ss":0,"used":false},{"PRN":16,"el":22,"az":59,"ss":0,"used":false},{"PRN":20,"el":21,"az":131,"ss":0,"used":false},{"PRN":23,"el":54,"az":74,"ss":0,"used":false},{"PRN":24,"el":23,"az":195,"ss":0,"used":false},{"PRN":27,"el":39,"az":195,"ss":16,"used":true}]}
$GPRMC,171246.00,A,5209.7839,N,02048.4824,E,0.5,75.4,080405,3.5,E*6C
-{"class":"TPV","tag":"RMC","time":1112980366.000,"ept":0.005,"lat":52.163065000,"lon":20.808040000,"alt":76.600,"epx":79.500,"epy":79.500,"epv":0.000,"track":75.4000,"speed":0.257,"climb":0.000,"eps":159.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1112980366.000,"ept":0.005,"lat":52.163065000,"lon":20.808040000,"alt":76.600,"epv":0.000,"track":75.4000,"speed":0.257,"climb":0.000,"mode":3}
$GPGGA,171247.00,5209.7838,N,02048.4821,E,1,03,5.3,76.6,M,36.5,M,,*53
$GPGLL,5209.7838,N,02048.4821,E,171247.00,A*09
$GPGSA,A,2,02,04,27,,,,,,,,,,,5.3,*36
@@ -30,7 +30,7 @@ $GPGSV,3,2,09,16,22,059,,20,21,131,,23,54,074,,24,23,195,*71
$GPGSV,3,3,09,27,40,195,15,,,,,,,,,,,,*48
{"class":"SKY","tag":"GSV","xdop":0.00,"hdop":5.30,"pdop":0.00,"reported":9,"satellites":[{"PRN":2,"el":33,"az":299,"ss":28,"used":true},{"PRN":4,"el":43,"az":242,"ss":26,"used":true},{"PRN":8,"el":12,"az":202,"ss":0,"used":false},{"PRN":13,"el":85,"az":357,"ss":0,"used":false},{"PRN":16,"el":22,"az":59,"ss":0,"used":false},{"PRN":20,"el":21,"az":131,"ss":0,"used":false},{"PRN":23,"el":54,"az":74,"ss":0,"used":false},{"PRN":24,"el":23,"az":195,"ss":0,"used":false},{"PRN":27,"el":40,"az":195,"ss":15,"used":true}]}
$GPRMC,171247.00,A,5209.7838,N,02048.4821,E,0.5,269.3,080405,3.5,E*51
-{"class":"TPV","tag":"RMC","time":1112980367.000,"ept":0.005,"lat":52.163063333,"lon":20.808035000,"alt":76.600,"epx":79.500,"epy":79.500,"epv":0.000,"track":269.3000,"speed":0.257,"climb":0.000,"eps":159.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1112980367.000,"ept":0.005,"lat":52.163063333,"lon":20.808035000,"alt":76.600,"epv":0.000,"track":269.3000,"speed":0.257,"climb":0.000,"mode":3}
$GPGGA,171248.00,5209.7839,N,02048.4824,E,1,03,5.3,76.6,M,36.5,M,,*58
$GPGLL,5209.7839,N,02048.4824,E,171248.00,A*02
$GPGSA,A,2,02,04,27,,,,,,,,,,,5.3,*36
@@ -39,7 +39,7 @@ $GPGSV,3,2,09,16,22,059,,20,21,131,,23,54,074,,24,23,195,*71
$GPGSV,3,3,09,27,40,195,15,,,,,,,,,,,,*48
{"class":"SKY","tag":"GSV","xdop":0.00,"hdop":5.30,"pdop":0.00,"reported":9,"satellites":[{"PRN":2,"el":33,"az":299,"ss":28,"used":true},{"PRN":4,"el":43,"az":242,"ss":25,"used":true},{"PRN":8,"el":12,"az":202,"ss":0,"used":false},{"PRN":13,"el":85,"az":357,"ss":0,"used":false},{"PRN":16,"el":22,"az":59,"ss":0,"used":false},{"PRN":20,"el":21,"az":131,"ss":0,"used":false},{"PRN":23,"el":54,"az":74,"ss":0,"used":false},{"PRN":24,"el":23,"az":195,"ss":0,"used":false},{"PRN":27,"el":40,"az":195,"ss":15,"used":true}]}
$GPRMC,171248.00,A,5209.7839,N,02048.4824,E,0.2,0.0,080405,3.5,E*53
-{"class":"TPV","tag":"RMC","time":1112980368.000,"ept":0.005,"lat":52.163065000,"lon":20.808040000,"alt":76.600,"epx":79.500,"epy":79.500,"epv":0.000,"track":0.0000,"speed":0.103,"climb":0.000,"eps":159.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1112980368.000,"ept":0.005,"lat":52.163065000,"lon":20.808040000,"alt":76.600,"epv":0.000,"track":0.0000,"speed":0.103,"climb":0.000,"mode":3}
$GPGGA,171249.00,5209.7839,N,02048.4827,E,1,03,5.3,76.6,M,36.5,M,,*5A
$GPGLL,5209.7839,N,02048.4827,E,171249.00,A*00
$GPGSA,A,2,02,04,27,,,,,,,,,,,5.3,*36
@@ -48,7 +48,7 @@ $GPGSV,3,2,09,16,22,059,,20,21,131,,23,54,074,,24,23,195,*71
$GPGSV,3,3,09,27,40,195,15,,,,,,,,,,,,*48
{"class":"SKY","tag":"GSV","xdop":0.00,"hdop":5.30,"pdop":0.00,"reported":9,"satellites":[{"PRN":2,"el":33,"az":299,"ss":27,"used":true},{"PRN":4,"el":43,"az":242,"ss":26,"used":true},{"PRN":8,"el":12,"az":202,"ss":0,"used":false},{"PRN":13,"el":85,"az":357,"ss":0,"used":false},{"PRN":16,"el":22,"az":59,"ss":0,"used":false},{"PRN":20,"el":21,"az":131,"ss":0,"used":false},{"PRN":23,"el":54,"az":74,"ss":0,"used":false},{"PRN":24,"el":23,"az":195,"ss":0,"used":false},{"PRN":27,"el":40,"az":195,"ss":15,"used":true}]}
$GPRMC,171249.00,A,5209.7839,N,02048.4827,E,0.3,80.9,080405,3.5,E*61
-{"class":"TPV","tag":"RMC","time":1112980369.000,"ept":0.005,"lat":52.163065000,"lon":20.808045000,"alt":76.600,"epx":79.500,"epy":79.500,"epv":0.000,"track":80.9000,"speed":0.154,"climb":0.000,"eps":159.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1112980369.000,"ept":0.005,"lat":52.163065000,"lon":20.808045000,"alt":76.600,"epv":0.000,"track":80.9000,"speed":0.154,"climb":0.000,"mode":3}
$GPGGA,171250.00,5209.7839,N,02048.4829,E,1,03,5.3,76.6,M,36.5,M,,*5C
$GPGLL,5209.7839,N,02048.4829,E,171250.00,A*06
$GPGSA,A,2,02,04,27,,,,,,,,,,,5.3,*36
@@ -57,4 +57,4 @@ $GPGSV,3,2,09,16,22,059,,20,21,131,,23,54,074,,24,23,195,*71
$GPGSV,3,3,09,27,40,195,15,,,,,,,,,,,,*48
{"class":"SKY","tag":"GSV","xdop":0.00,"hdop":5.30,"pdop":0.00,"reported":9,"satellites":[{"PRN":2,"el":33,"az":299,"ss":28,"used":true},{"PRN":4,"el":43,"az":242,"ss":26,"used":true},{"PRN":8,"el":12,"az":202,"ss":0,"used":false},{"PRN":13,"el":85,"az":357,"ss":0,"used":false},{"PRN":16,"el":22,"az":59,"ss":0,"used":false},{"PRN":20,"el":21,"az":131,"ss":0,"used":false},{"PRN":23,"el":54,"az":74,"ss":0,"used":false},{"PRN":24,"el":23,"az":195,"ss":0,"used":false},{"PRN":27,"el":40,"az":195,"ss":15,"used":true}]}
$GPRMC,171250.00,A,5209.7839,N,02048.4829,E,0.3,77.8,080405,3.5,E*6E
-{"class":"TPV","tag":"RMC","time":1112980370.000,"ept":0.005,"lat":52.163065000,"lon":20.808048333,"alt":76.600,"epx":79.500,"epy":79.500,"epv":0.000,"track":77.8000,"speed":0.154,"climb":0.000,"eps":159.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1112980370.000,"ept":0.005,"lat":52.163065000,"lon":20.808048333,"alt":76.600,"epv":0.000,"track":77.8000,"speed":0.154,"climb":0.000,"mode":3}
diff --git a/test/stable/pharos-360.log.chk b/test/stable/pharos-360.log.chk
index 672f5f43..883e36e6 100644
--- a/test/stable/pharos-360.log.chk
+++ b/test/stable/pharos-360.log.chk
@@ -1,12 +1,12 @@
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
-{"class":"TPV","tag":"GSA","epx":187.500,"epy":187.500,"epv":71.300,"mode":3}
+{"class":"TPV","tag":"GSA","epv":71.300,"mode":3}
$GPRMC,021612.949,A,5029.3800,N,10441.0390,W,0.039560,189.06,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154052972.949,"ept":0.005,"lat":50.489666667,"lon":-104.683983333,"epx":187.500,"epy":187.500,"track":189.0600,"speed":0.020,"mode":2}
+{"class":"TPV","tag":"RMC","time":1154052972.949,"ept":0.005,"lat":50.489666667,"lon":-104.683983333,"track":189.0600,"speed":0.020,"mode":2}
$GPGGA,021613.949,5029.3800,N,10441.0389,W,1,04,12.5,572.4,M,-20.3,M,0.0,0000*7E
$GPGLL,5029.3800,N,10441.0389,W,021613.949,A*22
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021613.949,A,5029.3800,N,10441.0389,W,0.009850,267.99,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154052973.949,"ept":0.005,"lat":50.489666667,"lon":-104.683981667,"alt":572.400,"epx":187.500,"epy":187.500,"epv":71.300,"track":267.9900,"speed":0.005,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052973.949,"ept":0.005,"lat":50.489666667,"lon":-104.683981667,"alt":572.400,"epv":71.300,"track":267.9900,"speed":0.005,"climb":0.000,"mode":3}
$GPGGA,021614.949,5029.3800,N,10441.0388,W,1,04,12.5,572.3,M,-20.3,M,0.0,0000*7F
$GPGLL,5029.3800,N,10441.0388,W,021614.949,A*24
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -15,27 +15,27 @@ $GPGSV,3,2,9,26,32,278,39,29,31,270,38,19,6,48,0,27,22,152,26*71
$GPGSV,3,3,9,123,0,0,0*40
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":49,"az":156,"ss":27,"used":false},{"PRN":17,"el":49,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":35,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":37,"used":true},{"PRN":26,"el":32,"az":278,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":38,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":26,"used":false},{"PRN":123,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021614.949,A,5029.3800,N,10441.0388,W,0.016538,341.48,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154052974.949,"ept":0.005,"lat":50.489666667,"lon":-104.683980000,"alt":572.300,"epx":187.500,"epy":187.500,"epv":71.300,"track":341.4800,"speed":0.009,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052974.949,"ept":0.005,"lat":50.489666667,"lon":-104.683980000,"alt":572.300,"epx":32.645,"epy":34.721,"epv":71.300,"track":341.4800,"speed":0.009,"climb":0.000,"mode":3}
$GPGGA,021615.949,5029.3799,N,10441.0387,W,1,04,12.5,572.1,M,-20.3,M,0.0,0000*7C
$GPGLL,5029.3799,N,10441.0387,W,021615.949,A*25
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021615.949,A,5029.3799,N,10441.0387,W,0.024470,357.79,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154052975.949,"ept":0.005,"lat":50.489665000,"lon":-104.683978333,"alt":572.100,"epx":187.500,"epy":187.500,"epv":71.300,"track":357.7900,"speed":0.013,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052975.949,"ept":0.005,"lat":50.489665000,"lon":-104.683978333,"alt":572.100,"epx":32.645,"epy":34.721,"epv":71.300,"track":357.7900,"speed":0.013,"climb":0.000,"eps":69.44,"mode":3}
$GPGGA,021616.949,5029.3800,N,10441.0387,W,1,04,12.5,571.9,M,-20.3,M,0.0,0000*7B
$GPGLL,5029.3800,N,10441.0387,W,021616.949,A*29
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021616.949,A,5029.3800,N,10441.0387,W,0.064679,355.50,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154052976.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epx":187.500,"epy":187.500,"epv":71.300,"track":355.5000,"speed":0.033,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052976.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epv":71.300,"track":355.5000,"speed":0.033,"climb":0.000,"mode":3}
$GPGGA,021617.949,5029.3800,N,10441.0387,W,1,04,12.5,571.9,M,-20.3,M,0.0,0000*7A
$GPGLL,5029.3800,N,10441.0387,W,021617.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021617.949,A,5029.3800,N,10441.0387,W,0.081945,359.64,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154052977.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.6400,"speed":0.042,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052977.949,"ept":0.005,"lat":50.489666667,"lon":-104.683978333,"alt":571.900,"epv":71.300,"track":359.6400,"speed":0.042,"climb":0.000,"mode":3}
$GPGGA,021618.949,5029.3801,N,10441.0387,W,1,04,12.5,571.8,M,-20.3,M,0.0,0000*75
$GPGLL,5029.3801,N,10441.0387,W,021618.949,A*26
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021618.949,A,5029.3801,N,10441.0387,W,0.123681,359.07,280706,,*1D
-{"class":"TPV","tag":"RMC","time":1154052978.949,"ept":0.005,"lat":50.489668333,"lon":-104.683978333,"alt":571.800,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.0700,"speed":0.064,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052978.949,"ept":0.005,"lat":50.489668333,"lon":-104.683978333,"alt":571.800,"epv":71.300,"track":359.0700,"speed":0.064,"climb":0.000,"mode":3}
$GPGGA,021619.949,5029.3802,N,10441.0387,W,1,04,12.5,571.6,M,-20.3,M,0.0,0000*79
$GPGLL,5029.3802,N,10441.0387,W,021619.949,A*24
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -44,27 +44,27 @@ $GPGSV,3,2,9,26,32,277,39,29,31,270,38,19,6,48,0,27,22,152,20*78
$GPGSV,3,3,9,123,0,0,0*40
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":25,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":38,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":20,"used":false},{"PRN":123,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021619.949,A,5029.3802,N,10441.0387,W,0.152675,359.28,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154052979.949,"ept":0.005,"lat":50.489670000,"lon":-104.683978333,"alt":571.600,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.2800,"speed":0.079,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052979.949,"ept":0.005,"lat":50.489670000,"lon":-104.683978333,"alt":571.600,"epx":34.137,"epy":35.324,"epv":71.300,"track":359.2800,"speed":0.079,"climb":0.000,"mode":3}
$GPGGA,021620.949,5029.3803,N,10441.0387,W,1,04,12.5,571.7,M,-20.3,M,0.0,0000*73
$GPGLL,5029.3803,N,10441.0387,W,021620.949,A*2F
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021620.949,A,5029.3803,N,10441.0387,W,0.149670,359.57,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154052980.949,"ept":0.005,"lat":50.489671667,"lon":-104.683978333,"alt":571.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.5700,"speed":0.077,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052980.949,"ept":0.005,"lat":50.489671667,"lon":-104.683978333,"alt":571.700,"epx":34.137,"epy":35.324,"epv":71.300,"track":359.5700,"speed":0.077,"climb":0.000,"eps":70.65,"mode":3}
$GPGGA,021621.949,5029.3805,N,10441.0387,W,1,04,12.5,571.9,M,-20.3,M,0.0,0000*7A
$GPGLL,5029.3805,N,10441.0387,W,021621.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021621.949,A,5029.3805,N,10441.0387,W,0.139805,358.04,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154052981.949,"ept":0.005,"lat":50.489675000,"lon":-104.683978333,"alt":571.900,"epx":187.500,"epy":187.500,"epv":71.300,"track":358.0400,"speed":0.072,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052981.949,"ept":0.005,"lat":50.489675000,"lon":-104.683978333,"alt":571.900,"epv":71.300,"track":358.0400,"speed":0.072,"climb":0.000,"mode":3}
$GPGGA,021622.949,5029.3806,N,10441.0387,W,1,04,12.5,571.7,M,-20.3,M,0.0,0000*74
$GPGLL,5029.3806,N,10441.0387,W,021622.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021622.949,A,5029.3806,N,10441.0387,W,0.159851,358.60,280706,,*1D
-{"class":"TPV","tag":"RMC","time":1154052982.949,"ept":0.005,"lat":50.489676667,"lon":-104.683978333,"alt":571.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":358.6000,"speed":0.082,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052982.949,"ept":0.005,"lat":50.489676667,"lon":-104.683978333,"alt":571.700,"epv":71.300,"track":358.6000,"speed":0.082,"climb":0.000,"mode":3}
$GPGGA,021623.949,5029.3808,N,10441.0387,W,1,04,12.5,571.2,M,-20.3,M,0.0,0000*7E
$GPGLL,5029.3808,N,10441.0387,W,021623.949,A*27
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021623.949,A,5029.3808,N,10441.0387,W,0.211601,1.82,280706,,*15
-{"class":"TPV","tag":"RMC","time":1154052983.949,"ept":0.005,"lat":50.489680000,"lon":-104.683978333,"alt":571.200,"epx":187.500,"epy":187.500,"epv":71.300,"track":1.8200,"speed":0.109,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052983.949,"ept":0.005,"lat":50.489680000,"lon":-104.683978333,"alt":571.200,"epv":71.300,"track":1.8200,"speed":0.109,"climb":0.000,"mode":3}
$GPGGA,021624.949,5029.3810,N,10441.0386,W,1,04,12.5,570.7,M,-20.3,M,0.0,0000*75
$GPGLL,5029.3810,N,10441.0386,W,021624.949,A*28
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -73,27 +73,27 @@ $GPGSV,3,2,9,26,32,277,39,29,31,270,38,19,6,48,0,27,22,152,21*79
$GPGSV,3,3,9,123,0,0,0*40
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":25,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":37,"used":true},{"PRN":26,"el":32,"az":277,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":38,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":21,"used":false},{"PRN":123,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021624.949,A,5029.3810,N,10441.0386,W,0.200234,356.84,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154052984.949,"ept":0.005,"lat":50.489683333,"lon":-104.683976667,"alt":570.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":356.8400,"speed":0.103,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052984.949,"ept":0.005,"lat":50.489683333,"lon":-104.683976667,"alt":570.700,"epx":34.137,"epy":35.324,"epv":71.300,"track":356.8400,"speed":0.103,"climb":0.000,"mode":3}
$GPGGA,021625.949,5029.3812,N,10441.0386,W,1,04,12.5,570.1,M,-20.3,M,0.0,0000*70
$GPGLL,5029.3812,N,10441.0386,W,021625.949,A*2B
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021625.949,A,5029.3812,N,10441.0386,W,0.222299,359.84,280706,,*14
-{"class":"TPV","tag":"RMC","time":1154052985.949,"ept":0.005,"lat":50.489686667,"lon":-104.683976667,"alt":570.100,"epx":187.500,"epy":187.500,"epv":71.300,"track":359.8400,"speed":0.114,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052985.949,"ept":0.005,"lat":50.489686667,"lon":-104.683976667,"alt":570.100,"epx":34.137,"epy":35.324,"epv":71.300,"track":359.8400,"speed":0.114,"climb":0.000,"eps":70.65,"mode":3}
$GPGGA,021626.949,5029.3814,N,10441.0385,W,1,04,12.5,569.4,M,-20.3,M,0.0,0000*7B
$GPGLL,5029.3814,N,10441.0385,W,021626.949,A*2D
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021626.949,A,5029.3814,N,10441.0385,W,0.196906,0.09,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154052986.949,"ept":0.005,"lat":50.489690000,"lon":-104.683975000,"alt":569.400,"epx":187.500,"epy":187.500,"epv":71.300,"track":0.0900,"speed":0.101,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052986.949,"ept":0.005,"lat":50.489690000,"lon":-104.683975000,"alt":569.400,"epv":71.300,"track":0.0900,"speed":0.101,"climb":0.000,"mode":3}
$GPGGA,021627.948,5029.3815,N,10441.0384,W,1,04,12.5,568.8,M,-20.3,M,0.0,0000*76
$GPGLL,5029.3815,N,10441.0384,W,021627.948,A*2D
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021627.948,A,5029.3815,N,10441.0384,W,0.200037,355.83,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154052987.948,"ept":0.005,"lat":50.489691667,"lon":-104.683973333,"alt":568.800,"epx":187.500,"epy":187.500,"epv":71.300,"track":355.8300,"speed":0.103,"climb":0.000,"eps":375.38,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052987.948,"ept":0.005,"lat":50.489691667,"lon":-104.683973333,"alt":568.800,"epv":71.300,"track":355.8300,"speed":0.103,"climb":0.000,"mode":3}
$GPGGA,021628.948,5029.3828,N,10441.0382,W,1,05,2.0,567.6,M,-20.3,M,0.0,0000*45
$GPGLL,5029.3828,N,10441.0382,W,021628.948,A*2A
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021628.948,A,5029.3828,N,10441.0382,W,0.144151,5.63,280706,,*12
-{"class":"TPV","tag":"RMC","time":1154052988.948,"ept":0.005,"lat":50.489713333,"lon":-104.683970000,"alt":567.600,"epx":187.500,"epy":187.500,"epv":71.300,"track":5.6300,"speed":0.074,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052988.948,"ept":0.005,"lat":50.489713333,"lon":-104.683970000,"alt":567.600,"epv":71.300,"track":5.6300,"speed":0.074,"climb":0.000,"mode":3}
$GPGGA,021629.948,5029.3826,N,10441.0381,W,1,05,2.0,567.0,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3826,N,10441.0381,W,021629.948,A*26
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
@@ -102,27 +102,27 @@ $GPGSV,3,2,9,26,32,277,39,29,31,270,37,19,6,48,0,27,22,152,28*7F
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":39,"used":true},{"PRN":29,"el":31,"az":270,"ss":37,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":28,"used":true},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021629.948,A,5029.3826,N,10441.0381,W,0.066422,8.45,280706,,*17
-{"class":"TPV","tag":"RMC","time":1154052989.948,"ept":0.005,"lat":50.489710000,"lon":-104.683968333,"alt":567.000,"epx":30.000,"epy":30.000,"epv":69.000,"track":8.4500,"speed":0.034,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052989.948,"ept":0.005,"lat":50.489710000,"lon":-104.683968333,"alt":567.000,"epx":12.458,"epy":20.312,"epv":69.000,"track":8.4500,"speed":0.034,"climb":0.000,"mode":3}
$GPGGA,021630.948,5029.3826,N,10441.0380,W,1,04,12.5,567.0,M,-20.3,M,0.0,0000*73
$GPGLL,5029.3826,N,10441.0380,W,021630.948,A*2F
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021630.948,A,5029.3826,N,10441.0380,W,0.067726,5.22,280706,,*14
-{"class":"TPV","tag":"RMC","time":1154052990.948,"ept":0.005,"lat":50.489710000,"lon":-104.683966667,"alt":567.000,"epx":30.000,"epy":30.000,"epv":69.000,"track":5.2200,"speed":0.035,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052990.948,"ept":0.005,"lat":50.489710000,"lon":-104.683966667,"alt":567.000,"epx":12.458,"epy":20.312,"epv":69.000,"track":5.2200,"speed":0.035,"climb":0.000,"eps":40.62,"mode":3}
$GPGGA,021631.948,5029.3826,N,10441.0377,W,1,04,12.5,567.2,M,-20.3,M,0.0,0000*78
$GPGLL,5029.3826,N,10441.0377,W,021631.948,A*26
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021631.948,A,5029.3826,N,10441.0377,W,0.050347,4.93,280706,,*11
-{"class":"TPV","tag":"RMC","time":1154052991.948,"ept":0.005,"lat":50.489710000,"lon":-104.683961667,"alt":567.200,"epx":187.500,"epy":187.500,"epv":71.300,"track":4.9300,"speed":0.026,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052991.948,"ept":0.005,"lat":50.489710000,"lon":-104.683961667,"alt":567.200,"epv":71.300,"track":4.9300,"speed":0.026,"climb":0.000,"mode":3}
$GPGGA,021632.948,5029.3826,N,10441.0370,W,1,05,2.0,567.2,M,-20.3,M,0.0,0000*49
$GPGLL,5029.3826,N,10441.0370,W,021632.948,A*22
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021632.948,A,5029.3826,N,10441.0370,W,0.033580,1.77,280706,,*12
-{"class":"TPV","tag":"RMC","time":1154052992.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":567.200,"epx":187.500,"epy":187.500,"epv":71.300,"track":1.7700,"speed":0.017,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052992.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":567.200,"epv":71.300,"track":1.7700,"speed":0.017,"climb":0.000,"mode":3}
$GPGGA,021633.948,5029.3826,N,10441.0370,W,1,04,12.5,566.9,M,-20.3,M,0.0,0000*77
$GPGLL,5029.3826,N,10441.0370,W,021633.948,A*23
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021633.948,A,5029.3826,N,10441.0370,W,0.019509,345.64,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154052993.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":566.900,"epx":30.000,"epy":30.000,"epv":69.000,"track":345.6400,"speed":0.010,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052993.948,"ept":0.005,"lat":50.489710000,"lon":-104.683950000,"alt":566.900,"epv":69.000,"track":345.6400,"speed":0.010,"climb":0.000,"mode":3}
$GPGGA,021634.948,5029.3825,N,10441.0370,W,1,04,12.5,566.7,M,-20.3,M,0.0,0000*7D
$GPGLL,5029.3825,N,10441.0370,W,021634.948,A*27
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
@@ -131,27 +131,27 @@ $GPGSV,3,2,9,26,32,277,38,29,31,270,37,19,6,48,0,27,22,152,27*71
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":3.10,"hdop":12.50,"pdop":12.90,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":38,"used":true},{"PRN":29,"el":31,"az":270,"ss":37,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":27,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021634.948,A,5029.3825,N,10441.0370,W,0.003955,192.84,280706,,*17
-{"class":"TPV","tag":"RMC","time":1154052994.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":192.8400,"speed":0.002,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052994.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.700,"epx":34.137,"epy":35.324,"epv":71.300,"track":192.8400,"speed":0.002,"climb":0.000,"mode":3}
$GPGGA,021635.948,5029.3825,N,10441.0370,W,1,04,12.5,566.4,M,-20.3,M,0.0,0000*7F
$GPGLL,5029.3825,N,10441.0370,W,021635.948,A*26
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021635.948,A,5029.3825,N,10441.0370,W,0.095177,180.09,280706,,*17
-{"class":"TPV","tag":"RMC","time":1154052995.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.400,"epx":187.500,"epy":187.500,"epv":71.300,"track":180.0900,"speed":0.049,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052995.948,"ept":0.005,"lat":50.489708333,"lon":-104.683950000,"alt":566.400,"epx":34.137,"epy":35.324,"epv":71.300,"track":180.0900,"speed":0.049,"climb":0.000,"eps":70.65,"mode":3}
$GPGGA,021636.948,5029.3825,N,10441.0371,W,1,05,2.0,565.5,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3825,N,10441.0371,W,021636.948,A*24
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021636.948,A,5029.3825,N,10441.0371,W,0.023886,330.86,280706,,*11
-{"class":"TPV","tag":"RMC","time":1154052996.948,"ept":0.005,"lat":50.489708333,"lon":-104.683951667,"alt":565.500,"epx":187.500,"epy":187.500,"epv":71.300,"track":330.8600,"speed":0.012,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052996.948,"ept":0.005,"lat":50.489708333,"lon":-104.683951667,"alt":565.500,"epv":71.300,"track":330.8600,"speed":0.012,"climb":0.000,"mode":3}
$GPGGA,021637.948,5029.3827,N,10441.0372,W,1,05,2.0,566.2,M,-20.3,M,0.0,0000*4E
$GPGLL,5029.3827,N,10441.0372,W,021637.948,A*24
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021637.948,A,5029.3827,N,10441.0372,W,0.061487,357.24,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154052997.948,"ept":0.005,"lat":50.489711667,"lon":-104.683953333,"alt":566.200,"epx":30.000,"epy":30.000,"epv":69.000,"track":357.2400,"speed":0.032,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052997.948,"ept":0.005,"lat":50.489711667,"lon":-104.683953333,"alt":566.200,"epv":69.000,"track":357.2400,"speed":0.032,"climb":0.000,"mode":3}
$GPGGA,021638.948,5029.3824,N,10441.0374,W,1,05,2.0,566.2,M,-20.3,M,0.0,0000*44
$GPGLL,5029.3824,N,10441.0374,W,021638.948,A*2E
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
$GPRMC,021638.948,A,5029.3824,N,10441.0374,W,0.024092,262.30,280706,,*1A
-{"class":"TPV","tag":"RMC","time":1154052998.948,"ept":0.005,"lat":50.489706667,"lon":-104.683956667,"alt":566.200,"epx":30.000,"epy":30.000,"epv":69.000,"track":262.3000,"speed":0.012,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052998.948,"ept":0.005,"lat":50.489706667,"lon":-104.683956667,"alt":566.200,"epv":69.000,"track":262.3000,"speed":0.012,"climb":0.000,"mode":3}
$GPGGA,021639.948,5029.3825,N,10441.0375,W,1,05,2.0,565.6,M,-20.3,M,0.0,0000*42
$GPGLL,5029.3825,N,10441.0375,W,021639.948,A*2F
$GPGSA,A,3,28,11,26,29,27,,,,,,,,3.6,2.0,3.0*36
@@ -160,27 +160,27 @@ $GPGSV,3,2,9,26,32,277,38,29,31,270,36,19,6,48,0,27,22,152,28*7F
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":3.00,"hdop":2.00,"pdop":3.60,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":0,"used":false},{"PRN":28,"el":82,"az":37,"ss":37,"used":true},{"PRN":11,"el":38,"az":84,"ss":36,"used":true},{"PRN":26,"el":32,"az":277,"ss":38,"used":true},{"PRN":29,"el":31,"az":270,"ss":36,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":28,"used":true},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021639.948,A,5029.3825,N,10441.0375,W,0.024297,20.59,280706,,*27
-{"class":"TPV","tag":"RMC","time":1154052999.948,"ept":0.005,"lat":50.489708333,"lon":-104.683958333,"alt":565.600,"epx":30.000,"epy":30.000,"epv":69.000,"track":20.5900,"speed":0.012,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154052999.948,"ept":0.005,"lat":50.489708333,"lon":-104.683958333,"alt":565.600,"epx":12.458,"epy":20.312,"epv":69.000,"track":20.5900,"speed":0.012,"climb":0.000,"mode":3}
$GPGGA,021640.948,5029.3825,N,10441.0376,W,1,04,12.5,565.3,M,-20.3,M,0.0,0000*7F
$GPGLL,5029.3825,N,10441.0376,W,021640.948,A*22
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021640.948,A,5029.3825,N,10441.0376,W,0.027357,327.53,280706,,*1A
-{"class":"TPV","tag":"RMC","time":1154053000.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.300,"epx":30.000,"epy":30.000,"epv":69.000,"track":327.5300,"speed":0.014,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053000.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.300,"epx":12.458,"epy":20.312,"epv":69.000,"track":327.5300,"speed":0.014,"climb":0.000,"eps":40.62,"mode":3}
$GPGGA,021641.948,5029.3825,N,10441.0376,W,1,04,12.5,565.0,M,-20.3,M,0.0,0000*7D
$GPGLL,5029.3825,N,10441.0376,W,021641.948,A*23
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
$GPRMC,021641.948,A,5029.3825,N,10441.0376,W,0.039535,27.78,280706,,*2C
-{"class":"TPV","tag":"RMC","time":1154053001.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.000,"epx":187.500,"epy":187.500,"epv":71.300,"track":27.7800,"speed":0.020,"climb":0.000,"eps":217.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053001.948,"ept":0.005,"lat":50.489708333,"lon":-104.683960000,"alt":565.000,"epv":71.300,"track":27.7800,"speed":0.020,"climb":0.000,"mode":3}
$GPGGA,021642.948,5029.3829,N,10441.0379,W,1,05,2.0,564.7,M,-20.3,M,0.0,0000*4E
$GPGLL,5029.3829,N,10441.0379,W,021642.948,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021642.948,A,5029.3829,N,10441.0379,W,0.167129,0.94,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154053002.948,"ept":0.005,"lat":50.489715000,"lon":-104.683965000,"alt":564.700,"epx":187.500,"epy":187.500,"epv":71.300,"track":0.9400,"speed":0.086,"climb":0.000,"eps":375.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053002.948,"ept":0.005,"lat":50.489715000,"lon":-104.683965000,"alt":564.700,"epv":71.300,"track":0.9400,"speed":0.086,"climb":0.000,"mode":3}
$GPGGA,021643.947,5029.3837,N,10441.0381,W,1,05,2.0,563.6,M,-20.3,M,0.0,0000*4E
$GPGLL,5029.3837,N,10441.0381,W,021643.947,A*25
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021643.947,A,5029.3837,N,10441.0381,W,0.234120,354.99,280706,,*1D
-{"class":"TPV","tag":"RMC","time":1154053003.947,"ept":0.005,"lat":50.489728333,"lon":-104.683968333,"alt":563.600,"epx":30.000,"epy":30.000,"epv":64.400,"track":354.9900,"speed":0.120,"climb":0.000,"eps":217.72,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053003.947,"ept":0.005,"lat":50.489728333,"lon":-104.683968333,"alt":563.600,"epv":64.400,"track":354.9900,"speed":0.120,"climb":0.000,"mode":3}
$GPGGA,021644.947,5029.3844,N,10441.0383,W,1,05,2.0,562.5,M,-20.3,M,0.0,0000*4D
$GPGLL,5029.3844,N,10441.0383,W,021644.947,A*24
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -189,27 +189,27 @@ $GPGSV,3,2,9,26,32,277,37,29,31,270,36,19,6,48,0,27,22,152,25*7D
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":33,"used":true},{"PRN":28,"el":82,"az":37,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":35,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":270,"ss":36,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":25,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021644.947,A,5029.3844,N,10441.0383,W,0.225686,357.97,280706,,*1A
-{"class":"TPV","tag":"RMC","time":1154053004.947,"ept":0.005,"lat":50.489740000,"lon":-104.683971667,"alt":562.500,"epx":30.000,"epy":30.000,"epv":64.400,"track":357.9700,"speed":0.116,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053004.947,"ept":0.005,"lat":50.489740000,"lon":-104.683971667,"alt":562.500,"epx":12.458,"epy":20.312,"epv":64.400,"track":357.9700,"speed":0.116,"climb":0.000,"mode":3}
$GPGGA,021645.947,5029.3848,N,10441.0383,W,1,06,1.4,561.4,M,-20.3,M,0.0,0000*46
$GPGLL,5029.3848,N,10441.0383,W,021645.947,A*29
$GPGSA,A,3,17,28,11,26,29,27,,,,,,,2.7,1.4,2.3*35
$GPRMC,021645.947,A,5029.3848,N,10441.0383,W,0.073479,119.81,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154053005.947,"ept":0.005,"lat":50.489746667,"lon":-104.683971667,"alt":561.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":119.8100,"speed":0.038,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053005.947,"ept":0.005,"lat":50.489746667,"lon":-104.683971667,"alt":561.400,"epx":12.458,"epy":20.312,"epv":64.400,"track":119.8100,"speed":0.038,"climb":0.000,"eps":40.62,"mode":3}
$GPGGA,021646.947,5029.3851,N,10441.0382,W,1,05,2.0,561.1,M,-20.3,M,0.0,0000*4D
$GPGLL,5029.3851,N,10441.0382,W,021646.947,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021646.947,A,5029.3851,N,10441.0382,W,0.079997,2.84,280706,,*18
-{"class":"TPV","tag":"RMC","time":1154053006.947,"ept":0.005,"lat":50.489751667,"lon":-104.683970000,"alt":561.100,"epx":21.000,"epy":21.000,"epv":52.900,"track":2.8400,"speed":0.041,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053006.947,"ept":0.005,"lat":50.489751667,"lon":-104.683970000,"alt":561.100,"epv":52.900,"track":2.8400,"speed":0.041,"climb":0.000,"mode":3}
$GPGGA,021647.947,5029.3853,N,10441.0382,W,1,05,2.0,560.4,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3853,N,10441.0382,W,021647.947,A*20
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021647.947,A,5029.3853,N,10441.0382,W,0.134821,345.50,280706,,*16
-{"class":"TPV","tag":"RMC","time":1154053007.947,"ept":0.005,"lat":50.489755000,"lon":-104.683970000,"alt":560.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":345.5000,"speed":0.069,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053007.947,"ept":0.005,"lat":50.489755000,"lon":-104.683970000,"alt":560.400,"epv":64.400,"track":345.5000,"speed":0.069,"climb":0.000,"mode":3}
$GPGGA,021648.947,5029.3855,N,10441.0380,W,1,05,2.0,560.0,M,-20.3,M,0.0,0000*45
$GPGLL,5029.3855,N,10441.0380,W,021648.947,A*2B
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021648.947,A,5029.3855,N,10441.0380,W,0.135447,3.49,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154053008.947,"ept":0.005,"lat":50.489758333,"lon":-104.683966667,"alt":560.000,"epx":30.000,"epy":30.000,"epv":64.400,"track":3.4900,"speed":0.070,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053008.947,"ept":0.005,"lat":50.489758333,"lon":-104.683966667,"alt":560.000,"epv":64.400,"track":3.4900,"speed":0.070,"climb":0.000,"mode":3}
$GPGGA,021649.947,5029.3856,N,10441.0379,W,1,05,2.0,559.3,M,-20.3,M,0.0,0000*48
$GPGLL,5029.3856,N,10441.0379,W,021649.947,A*2F
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -218,27 +218,27 @@ $GPGSV,3,2,9,26,32,277,37,29,31,269,34,19,6,48,0,27,22,152,28*7A
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":34,"used":true},{"PRN":28,"el":82,"az":39,"ss":35,"used":true},{"PRN":11,"el":38,"az":84,"ss":33,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":28,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021649.947,A,5029.3856,N,10441.0379,W,0.118754,16.61,280706,,*2D
-{"class":"TPV","tag":"RMC","time":1154053009.947,"ept":0.005,"lat":50.489760000,"lon":-104.683965000,"alt":559.300,"epx":30.000,"epy":30.000,"epv":64.400,"track":16.6100,"speed":0.061,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053009.947,"ept":0.005,"lat":50.489760000,"lon":-104.683965000,"alt":559.300,"epx":12.462,"epy":20.352,"epv":64.400,"track":16.6100,"speed":0.061,"climb":0.000,"mode":3}
$GPGGA,021650.947,5029.3857,N,10441.0380,W,1,05,2.0,559.1,M,-20.3,M,0.0,0000*45
$GPGLL,5029.3857,N,10441.0380,W,021650.947,A*20
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021650.947,A,5029.3857,N,10441.0380,W,0.122534,2.49,280706,,*10
-{"class":"TPV","tag":"RMC","time":1154053010.947,"ept":0.005,"lat":50.489761667,"lon":-104.683966667,"alt":559.100,"epx":30.000,"epy":30.000,"epv":64.400,"track":2.4900,"speed":0.063,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053010.947,"ept":0.005,"lat":50.489761667,"lon":-104.683966667,"alt":559.100,"epx":12.462,"epy":20.352,"epv":64.400,"track":2.4900,"speed":0.063,"climb":0.000,"eps":40.70,"mode":3}
$GPGGA,021651.947,5029.3856,N,10441.0382,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*42
$GPGLL,5029.3856,N,10441.0382,W,021651.947,A*22
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021651.947,A,5029.3856,N,10441.0382,W,0.117097,1.44,280706,,*16
-{"class":"TPV","tag":"RMC","time":1154053011.947,"ept":0.005,"lat":50.489760000,"lon":-104.683970000,"alt":559.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":1.4400,"speed":0.060,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053011.947,"ept":0.005,"lat":50.489760000,"lon":-104.683970000,"alt":559.400,"epv":64.400,"track":1.4400,"speed":0.060,"climb":0.000,"mode":3}
$GPGGA,021652.947,5029.3856,N,10441.0383,W,1,05,2.0,559.6,M,-20.3,M,0.0,0000*42
$GPGLL,5029.3856,N,10441.0383,W,021652.947,A*20
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021652.947,A,5029.3856,N,10441.0383,W,0.110183,9.39,280706,,*15
-{"class":"TPV","tag":"RMC","time":1154053012.947,"ept":0.005,"lat":50.489760000,"lon":-104.683971667,"alt":559.600,"epx":30.000,"epy":30.000,"epv":64.400,"track":9.3900,"speed":0.057,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053012.947,"ept":0.005,"lat":50.489760000,"lon":-104.683971667,"alt":559.600,"epv":64.400,"track":9.3900,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,021653.947,5029.3855,N,10441.0382,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*43
$GPGLL,5029.3855,N,10441.0382,W,021653.947,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021653.947,A,5029.3855,N,10441.0382,W,0.104481,9.00,280706,,*1E
-{"class":"TPV","tag":"RMC","time":1154053013.947,"ept":0.005,"lat":50.489758333,"lon":-104.683970000,"alt":559.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":9.0000,"speed":0.054,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053013.947,"ept":0.005,"lat":50.489758333,"lon":-104.683970000,"alt":559.400,"epv":64.400,"track":9.0000,"speed":0.054,"climb":0.000,"mode":3}
$GPGGA,021654.947,5029.3855,N,10441.0381,W,1,05,2.0,559.5,M,-20.3,M,0.0,0000*46
$GPGLL,5029.3855,N,10441.0381,W,021654.947,A*27
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -247,27 +247,27 @@ $GPGSV,3,2,9,26,32,277,37,29,31,269,34,19,6,48,0,27,22,152,0*40
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":34,"used":true},{"PRN":28,"el":82,"az":39,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":33,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":0,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021654.947,A,5029.3855,N,10441.0381,W,0.142516,3.80,280706,,*15
-{"class":"TPV","tag":"RMC","time":1154053014.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.500,"epx":30.000,"epy":30.000,"epv":64.400,"track":3.8000,"speed":0.073,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053014.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.500,"epx":12.462,"epy":20.352,"epv":64.400,"track":3.8000,"speed":0.073,"climb":0.000,"mode":3}
$GPGGA,021655.947,5029.3855,N,10441.0381,W,1,05,2.0,559.8,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3855,N,10441.0381,W,021655.947,A*26
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021655.947,A,5029.3855,N,10441.0381,W,0.120701,358.47,280706,,*12
-{"class":"TPV","tag":"RMC","time":1154053015.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":358.4700,"speed":0.062,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053015.947,"ept":0.005,"lat":50.489758333,"lon":-104.683968333,"alt":559.800,"epx":12.462,"epy":20.352,"epv":64.400,"track":358.4700,"speed":0.062,"climb":0.000,"eps":40.70,"mode":3}
$GPGGA,021656.947,5029.3855,N,10441.0379,W,1,06,1.4,559.8,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3855,N,10441.0379,W,021656.947,A*22
$GPGSA,A,3,17,28,11,26,29,27,,,,,,,2.7,1.4,2.3*35
$GPRMC,021656.947,A,5029.3855,N,10441.0379,W,0.094143,14.12,280706,,*23
-{"class":"TPV","tag":"RMC","time":1154053016.947,"ept":0.005,"lat":50.489758333,"lon":-104.683965000,"alt":559.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":14.1200,"speed":0.048,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053016.947,"ept":0.005,"lat":50.489758333,"lon":-104.683965000,"alt":559.800,"epv":64.400,"track":14.1200,"speed":0.048,"climb":0.000,"mode":3}
$GPGGA,021657.947,5029.3855,N,10441.0378,W,1,06,1.4,559.8,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3855,N,10441.0378,W,021657.947,A*22
$GPGSA,A,3,17,28,11,26,29,27,,,,,,,2.7,1.4,2.3*35
$GPRMC,021657.947,A,5029.3855,N,10441.0378,W,0.096695,9.89,280706,,*13
-{"class":"TPV","tag":"RMC","time":1154053017.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":559.800,"epx":21.000,"epy":21.000,"epv":52.900,"track":9.8900,"speed":0.050,"climb":0.000,"eps":51.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053017.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":559.800,"epv":52.900,"track":9.8900,"speed":0.050,"climb":0.000,"mode":3}
$GPGGA,021658.947,5029.3855,N,10441.0378,W,1,05,2.0,560.0,M,-20.3,M,0.0,0000*43
$GPGLL,5029.3855,N,10441.0378,W,021658.947,A*2D
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021658.947,A,5029.3855,N,10441.0378,W,0.111024,0.77,280706,,*16
-{"class":"TPV","tag":"RMC","time":1154053018.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":560.000,"epx":21.000,"epy":21.000,"epv":52.900,"track":0.7700,"speed":0.057,"climb":0.000,"eps":42.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053018.947,"ept":0.005,"lat":50.489758333,"lon":-104.683963333,"alt":560.000,"epv":52.900,"track":0.7700,"speed":0.057,"climb":0.000,"mode":3}
$GPGGA,021659.946,5029.3855,N,10441.0376,W,1,05,2.0,559.8,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3855,N,10441.0376,W,021659.946,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
@@ -276,27 +276,27 @@ $GPGSV,3,2,9,26,32,277,36,29,31,269,34,19,6,48,0,27,22,152,27*74
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.80,"hdop":2.00,"pdop":3.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":0,"used":false},{"PRN":17,"el":50,"az":212,"ss":33,"used":true},{"PRN":28,"el":82,"az":39,"ss":36,"used":true},{"PRN":11,"el":38,"az":84,"ss":32,"used":true},{"PRN":26,"el":32,"az":277,"ss":36,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":27,"used":false},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021659.946,A,5029.3855,N,10441.0376,W,0.144243,359.38,280706,,*1F
-{"class":"TPV","tag":"RMC","time":1154053019.946,"ept":0.005,"lat":50.489758333,"lon":-104.683960000,"alt":559.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":359.3800,"speed":0.074,"climb":0.000,"eps":51.05,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053019.946,"ept":0.005,"lat":50.489758333,"lon":-104.683960000,"alt":559.800,"epx":12.462,"epy":20.352,"epv":64.400,"track":359.3800,"speed":0.074,"climb":0.000,"mode":3}
$GPGGA,021700.946,5029.3856,N,10441.0373,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*48
$GPGLL,5029.3856,N,10441.0373,W,021700.946,A*28
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021700.946,A,5029.3856,N,10441.0373,W,0.127513,359.47,280706,,*1B
-{"class":"TPV","tag":"RMC","time":1154053020.946,"ept":0.005,"lat":50.489760000,"lon":-104.683955000,"alt":559.400,"epx":30.000,"epy":30.000,"epv":64.400,"track":359.4700,"speed":0.066,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053020.946,"ept":0.005,"lat":50.489760000,"lon":-104.683955000,"alt":559.400,"epx":12.462,"epy":20.352,"epv":64.400,"track":359.4700,"speed":0.066,"climb":0.000,"eps":40.70,"mode":3}
$GPGGA,021701.946,5029.3856,N,10441.0369,W,1,05,2.0,558.6,M,-20.3,M,0.0,0000*41
$GPGLL,5029.3856,N,10441.0369,W,021701.946,A*22
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021701.946,A,5029.3856,N,10441.0369,W,0.082985,16.78,280706,,*28
-{"class":"TPV","tag":"RMC","time":1154053021.946,"ept":0.005,"lat":50.489760000,"lon":-104.683948333,"alt":558.600,"epx":30.000,"epy":30.000,"epv":64.400,"track":16.7800,"speed":0.043,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053021.946,"ept":0.005,"lat":50.489760000,"lon":-104.683948333,"alt":558.600,"epv":64.400,"track":16.7800,"speed":0.043,"climb":0.000,"mode":3}
$GPGGA,021702.946,5029.3856,N,10441.0365,W,1,05,2.0,557.8,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3856,N,10441.0365,W,021702.946,A*2D
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021702.946,A,5029.3856,N,10441.0365,W,0.108057,8.59,280706,,*1E
-{"class":"TPV","tag":"RMC","time":1154053022.946,"ept":0.005,"lat":50.489760000,"lon":-104.683941667,"alt":557.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":8.5900,"speed":0.056,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053022.946,"ept":0.005,"lat":50.489760000,"lon":-104.683941667,"alt":557.800,"epv":64.400,"track":8.5900,"speed":0.056,"climb":0.000,"mode":3}
$GPGGA,021703.946,5029.3857,N,10441.0363,W,1,05,2.0,556.8,M,-20.3,M,0.0,0000*48
$GPGLL,5029.3857,N,10441.0363,W,021703.946,A*2B
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
$GPRMC,021703.946,A,5029.3857,N,10441.0363,W,0.193741,10.55,280706,,*2F
-{"class":"TPV","tag":"RMC","time":1154053023.946,"ept":0.005,"lat":50.489761667,"lon":-104.683938333,"alt":556.800,"epx":30.000,"epy":30.000,"epv":64.400,"track":10.5500,"speed":0.100,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053023.946,"ept":0.005,"lat":50.489761667,"lon":-104.683938333,"alt":556.800,"epv":64.400,"track":10.5500,"speed":0.100,"climb":0.000,"mode":3}
$GPGGA,021704.946,5029.3858,N,10441.0363,W,1,07,1.3,556.0,M,-20.3,M,0.0,0000*4A
$GPGLL,5029.3858,N,10441.0363,W,021704.946,A*23
$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
@@ -305,12 +305,12 @@ $GPGSV,3,2,9,26,32,277,37,29,31,269,34,19,6,48,0,27,22,152,30*73
$GPGSV,3,3,9,124,0,0,0*47
{"class":"SKY","tag":"GSV","xdop":2.10,"hdop":1.30,"pdop":2.50,"reported":9,"satellites":[{"PRN":8,"el":48,"az":156,"ss":31,"used":true},{"PRN":17,"el":50,"az":212,"ss":32,"used":true},{"PRN":28,"el":82,"az":39,"ss":39,"used":true},{"PRN":11,"el":38,"az":84,"ss":33,"used":true},{"PRN":26,"el":32,"az":277,"ss":37,"used":true},{"PRN":29,"el":31,"az":269,"ss":34,"used":true},{"PRN":19,"el":6,"az":48,"ss":0,"used":false},{"PRN":27,"el":22,"az":152,"ss":30,"used":true},{"PRN":124,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,021704.946,A,5029.3858,N,10441.0363,W,0.096613,335.19,280706,,*19
-{"class":"TPV","tag":"RMC","time":1154053024.946,"ept":0.005,"lat":50.489763333,"lon":-104.683938333,"alt":556.000,"epx":30.000,"epy":30.000,"epv":64.400,"track":335.1900,"speed":0.050,"climb":0.000,"eps":60.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053024.946,"ept":0.005,"lat":50.489763333,"lon":-104.683938333,"alt":556.000,"epx":9.353,"epy":18.976,"epv":64.400,"track":335.1900,"speed":0.050,"climb":0.000,"mode":3}
$GPGGA,021705.946,5029.3859,N,10441.0363,W,1,07,1.3,555.4,M,-20.3,M,0.0,0000*4D
$GPGLL,5029.3859,N,10441.0363,W,021705.946,A*23
$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
$GPRMC,021705.946,A,5029.3859,N,10441.0363,W,0.061763,22.98,280706,,*2B
-{"class":"TPV","tag":"RMC","time":1154053025.946,"ept":0.005,"lat":50.489765000,"lon":-104.683938333,"alt":555.400,"epx":19.500,"epy":19.500,"epv":48.300,"track":22.9800,"speed":0.032,"climb":0.000,"eps":49.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":1154053025.946,"ept":0.005,"lat":50.489765000,"lon":-104.683938333,"alt":555.400,"epx":9.353,"epy":18.976,"epv":48.300,"track":22.9800,"speed":0.032,"climb":0.000,"eps":37.95,"mode":3}
$GPGGA,021706.946,5029.3860,N,10441.0364,W,1,07,1.3,554.9,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3860,N,10441.0364,W,021706.946,A*2D
$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
diff --git a/test/stable/rgm3800.log.chk b/test/stable/rgm3800.log.chk
index 2b4d99be..a66a6ec7 100644
--- a/test/stable/rgm3800.log.chk
+++ b/test/stable/rgm3800.log.chk
@@ -20,7 +20,7 @@ $GPGSV,3,2,11,26,64,298,,29,53,146,,28,45,057,25,17,28,119,22*78
$GPGSV,3,3,11,08,13,081,27,12,06,219,22,10,05,190,21*4F
{"class":"SKY","tag":"GSV","time":3471762323.342,"xdop":1.00,"hdop":4.10,"pdop":4.20,"reported":11,"satellites":[{"PRN":15,"el":78,"az":236,"ss":41,"used":true},{"PRN":9,"el":30,"az":277,"ss":44,"used":true},{"PRN":18,"el":26,"az":303,"ss":36,"used":true},{"PRN":22,"el":4,"az":332,"ss":34,"used":false},{"PRN":26,"el":64,"az":298,"ss":0,"used":false},{"PRN":29,"el":53,"az":146,"ss":0,"used":false},{"PRN":28,"el":45,"az":57,"ss":25,"used":false},{"PRN":17,"el":28,"az":119,"ss":22,"used":false},{"PRN":8,"el":13,"az":81,"ss":27,"used":false},{"PRN":12,"el":6,"az":219,"ss":22,"used":false},{"PRN":10,"el":5,"az":190,"ss":21,"used":false}]}
$GPRMC,102523.342,A,4815.6883,N,01140.3675,E,0.00,0.00,210808,,,A*61
-{"class":"TPV","tag":"RMC","time":3491461523.342,"ept":0.005,"lat":48.261471667,"lon":11.672791667,"alt":-47.500,"epx":0.000,"epy":0.000,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"epd":0.0000,"eps":0.00,"mode":3}
+{"class":"TPV","tag":"RMC","time":3491461523.342,"ept":0.005,"lat":48.261471667,"lon":11.672791667,"alt":-47.500,"epv":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,102524.342,4815.6880,N,01140.3673,E,1,03,4.1,-47.5,M,47.5,M,,0000*49
$GPGSA,A,2,09,18,15,,,,,,,,,,4.2,4.1,1.0*35
$GPGSV,3,1,11,15,78,236,41,09,30,277,44,18,26,303,36,22,04,332,34*73
@@ -28,4 +28,4 @@ $GPGSV,3,2,11,26,64,298,,29,53,146,,28,45,057,25,17,28,119,22*78
$GPGSV,3,3,11,08,13,081,28,12,06,219,22,10,05,190,21*40
{"class":"SKY","tag":"GSV","time":3491461524.342,"xdop":1.00,"hdop":4.10,"pdop":4.20,"reported":11,"satellites":[{"PRN":15,"el":78,"az":236,"ss":41,"used":true},{"PRN":9,"el":30,"az":277,"ss":44,"used":true},{"PRN":18,"el":26,"az":303,"ss":36,"used":true},{"PRN":22,"el":4,"az":332,"ss":34,"used":false},{"PRN":26,"el":64,"az":298,"ss":0,"used":false},{"PRN":29,"el":53,"az":146,"ss":0,"used":false},{"PRN":28,"el":45,"az":57,"ss":25,"used":false},{"PRN":17,"el":28,"az":119,"ss":22,"used":false},{"PRN":8,"el":13,"az":81,"ss":28,"used":false},{"PRN":12,"el":6,"az":219,"ss":22,"used":false},{"PRN":10,"el":5,"az":190,"ss":21,"used":false}]}
$GPRMC,102524.342,A,4815.6880,N,01140.3673,E,0.00,0.00,210808,,,A*63
-{"class":"TPV","tag":"RMC","time":3491461524.342,"ept":0.005,"lat":48.261466667,"lon":11.672788333,"alt":-47.500,"epx":61.500,"epy":61.500,"epv":23.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":61.50,"mode":3}
+{"class":"TPV","tag":"RMC","time":3491461524.342,"ept":0.005,"lat":48.261466667,"lon":11.672788333,"alt":-47.500,"epv":23.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
diff --git a/test/stable/superstar2.log.chk b/test/stable/superstar2.log.chk
index c2df294a..623f72ab 100644
--- a/test/stable/superstar2.log.chk
+++ b/test/stable/superstar2.log.chk
@@ -5,7 +5,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055054,5333.7867,N,11326.3743,W,1,05,3.10,631.80,M,,,*29
$GPRMC,055054,A,5333.7867,N,11326.3743,W,0.0000,0.000,040709,,*38
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686655.000,"ept":0.005,"lat":53.563112132,"lon":-113.439571599,"alt":631.801,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686655.000,"ept":0.005,"lat":53.563112132,"lon":-113.439571599,"alt":631.801,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,39,03,41,063,36*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -13,7 +13,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055055,5333.7867,N,11326.3743,W,1,05,3.10,631.87,M,,,*2F
$GPRMC,055055,A,5333.7867,N,11326.3743,W,0.0000,0.000,040709,,*39
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686656.000,"ept":0.005,"lat":53.563111922,"lon":-113.439572138,"alt":631.867,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686656.000,"ept":0.005,"lat":53.563111922,"lon":-113.439572138,"alt":631.867,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,39,03,41,063,36*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -21,7 +21,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055056,5333.7867,N,11326.3744,W,1,05,3.10,631.94,M,,,*29
$GPRMC,055056,A,5333.7867,N,11326.3744,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686657.000,"ept":0.005,"lat":53.563111644,"lon":-113.439572583,"alt":631.943,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686657.000,"ept":0.005,"lat":53.563111644,"lon":-113.439572583,"alt":631.943,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,36*72
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -29,7 +29,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055057,5333.7867,N,11326.3744,W,1,05,3.10,632.00,M,,,*26
$GPRMC,055057,A,5333.7867,N,11326.3744,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686658.000,"ept":0.005,"lat":53.563111100,"lon":-113.439573094,"alt":632.002,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686658.000,"ept":0.005,"lat":53.563111100,"lon":-113.439573094,"alt":632.002,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,36*72
$GPGSV,3,2,12,28,22,023,36,09,18,156,00,30,15,073,00,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -37,7 +37,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055058,5333.7866,N,11326.3744,W,1,05,3.10,632.09,M,,,*21
$GPRMC,055058,A,5333.7866,N,11326.3744,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686659.000,"ept":0.005,"lat":53.563110659,"lon":-113.439573808,"alt":632.093,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686659.000,"ept":0.005,"lat":53.563110659,"lon":-113.439573808,"alt":632.093,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,39,03,41,063,36*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -45,7 +45,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055059,5333.7866,N,11326.3745,W,1,05,3.10,632.20,M,,,*2A
$GPRMC,055059,A,5333.7866,N,11326.3745,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686660.000,"ept":0.005,"lat":53.563110309,"lon":-113.439574638,"alt":632.204,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686660.000,"ept":0.005,"lat":53.563110309,"lon":-113.439574638,"alt":632.204,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,36*72
$GPGSV,3,2,12,28,22,023,36,09,18,156,00,30,15,073,00,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -53,7 +53,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055100,5333.7866,N,11326.3745,W,1,05,3.10,632.27,M,,,*20
$GPRMC,055100,A,5333.7866,N,11326.3745,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.3*33
-{"class":"TPV","tag":"SS2-20","time":1246686661.000,"ept":0.005,"lat":53.563109836,"lon":-113.439575270,"alt":632.266,"epx":46.500,"epy":46.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686661.000,"ept":0.005,"lat":53.563109836,"lon":-113.439575270,"alt":632.266,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,36*72
$GPGSV,3,2,12,28,22,023,36,09,18,156,00,30,15,073,00,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -61,7 +61,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055101,5333.7866,N,11326.3745,W,1,05,3.10,632.29,M,,,*2F
$GPRMC,055101,A,5333.7866,N,11326.3745,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686662.000,"ept":0.005,"lat":53.563109239,"lon":-113.439575706,"alt":632.286,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686662.000,"ept":0.005,"lat":53.563109239,"lon":-113.439575706,"alt":632.286,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,49,11,67,212,50,29,55,030,41,03,41,063,37*7A
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -69,7 +69,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055102,5333.7865,N,11326.3746,W,1,05,3.10,632.27,M,,,*22
$GPRMC,055102,A,5333.7865,N,11326.3746,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686663.000,"ept":0.005,"lat":53.563108537,"lon":-113.439576170,"alt":632.275,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686663.000,"ept":0.005,"lat":53.563108537,"lon":-113.439576170,"alt":632.275,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,41,03,41,063,37*72
$GPGSV,3,2,12,28,22,023,36,09,18,156,00,30,15,073,00,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -77,7 +77,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055103,5333.7865,N,11326.3746,W,1,05,3.10,632.22,M,,,*26
$GPRMC,055103,A,5333.7865,N,11326.3746,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686664.000,"ept":0.005,"lat":53.563107673,"lon":-113.439576457,"alt":632.222,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686664.000,"ept":0.005,"lat":53.563107673,"lon":-113.439576457,"alt":632.222,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,41,03,41,063,37*72
$GPGSV,3,2,12,28,22,023,36,09,18,156,00,30,15,073,00,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -85,7 +85,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055104,5333.7864,N,11326.3746,W,1,05,3.10,632.11,M,,,*20
$GPRMC,055104,A,5333.7864,N,11326.3746,W,0.0000,0.000,040709,,*3A
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686665.000,"ept":0.005,"lat":53.563106648,"lon":-113.439576625,"alt":632.115,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686665.000,"ept":0.005,"lat":53.563106648,"lon":-113.439576625,"alt":632.115,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,49,11,67,212,50,29,55,030,41,03,41,063,37*7A
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -93,7 +93,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055105,5333.7863,N,11326.3746,W,1,05,3.10,631.96,M,,,*2A
$GPRMC,055105,A,5333.7863,N,11326.3746,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686666.000,"ept":0.005,"lat":53.563105560,"lon":-113.439576682,"alt":631.959,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686666.000,"ept":0.005,"lat":53.563105560,"lon":-113.439576682,"alt":631.959,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,41,03,41,063,37*72
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -101,7 +101,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055106,5333.7863,N,11326.3746,W,1,05,3.10,631.78,M,,,*29
$GPRMC,055106,A,5333.7863,N,11326.3746,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686667.000,"ept":0.005,"lat":53.563104408,"lon":-113.439576625,"alt":631.784,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686667.000,"ept":0.005,"lat":53.563104408,"lon":-113.439576625,"alt":631.784,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,41,03,41,063,37*72
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -109,7 +109,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055107,5333.7862,N,11326.3746,W,1,05,3.10,631.63,M,,,*23
$GPRMC,055107,A,5333.7862,N,11326.3746,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686668.000,"ept":0.005,"lat":53.563103469,"lon":-113.439576547,"alt":631.627,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686668.000,"ept":0.005,"lat":53.563103469,"lon":-113.439576547,"alt":631.627,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,41,03,41,063,38*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,00,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -117,7 +117,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055108,5333.7862,N,11326.3746,W,1,05,3.10,631.50,M,,,*2C
$GPRMC,055108,A,5333.7862,N,11326.3746,W,0.0000,0.000,040709,,*30
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686669.000,"ept":0.005,"lat":53.563102745,"lon":-113.439576417,"alt":631.497,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686669.000,"ept":0.005,"lat":53.563102745,"lon":-113.439576417,"alt":631.497,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,38*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,34,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -125,7 +125,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055109,5333.7861,N,11326.3746,W,1,05,3.10,631.39,M,,,*21
$GPRMC,055109,A,5333.7861,N,11326.3746,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686670.000,"ept":0.005,"lat":53.563102075,"lon":-113.439576213,"alt":631.388,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686670.000,"ept":0.005,"lat":53.563102075,"lon":-113.439576213,"alt":631.388,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,49,11,67,212,50,29,55,030,41,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,34,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -133,7 +133,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055110,5333.7861,N,11326.3746,W,1,05,3.10,631.30,M,,,*20
$GPRMC,055110,A,5333.7861,N,11326.3746,W,0.0000,0.000,040709,,*3A
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686671.000,"ept":0.005,"lat":53.563101528,"lon":-113.439576072,"alt":631.303,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686671.000,"ept":0.005,"lat":53.563101528,"lon":-113.439576072,"alt":631.303,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,49,11,67,212,50,29,55,030,41,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,34,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -141,7 +141,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055111,5333.7861,N,11326.3746,W,1,05,3.10,631.22,M,,,*22
$GPRMC,055111,A,5333.7861,N,11326.3746,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686672.000,"ept":0.005,"lat":53.563101008,"lon":-113.439575973,"alt":631.222,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686672.000,"ept":0.005,"lat":53.563101008,"lon":-113.439575973,"alt":631.222,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,38*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,34,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -149,7 +149,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055112,5333.7860,N,11326.3746,W,1,05,3.10,631.13,M,,,*22
$GPRMC,055112,A,5333.7860,N,11326.3746,W,0.0000,0.000,040709,,*39
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686673.000,"ept":0.005,"lat":53.563100377,"lon":-113.439575894,"alt":631.132,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686673.000,"ept":0.005,"lat":53.563100377,"lon":-113.439575894,"alt":631.132,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,38*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,34,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -157,7 +157,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055113,5333.7860,N,11326.3745,W,1,05,3.10,631.04,M,,,*26
$GPRMC,055113,A,5333.7860,N,11326.3745,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686674.000,"ept":0.005,"lat":53.563099621,"lon":-113.439575605,"alt":631.038,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686674.000,"ept":0.005,"lat":53.563099621,"lon":-113.439575605,"alt":631.038,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,40,03,41,063,38*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,34,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -165,7 +165,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055114,5333.7859,N,11326.3745,W,1,05,3.10,630.98,M,,,*2F
$GPRMC,055114,A,5333.7859,N,11326.3745,W,0.0000,0.000,040709,,*36
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686675.000,"ept":0.005,"lat":53.563099084,"lon":-113.439575256,"alt":630.983,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686675.000,"ept":0.005,"lat":53.563099084,"lon":-113.439575256,"alt":630.983,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,76,110,50,11,67,212,50,29,55,030,41,03,41,063,39*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,15,073,33,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -173,7 +173,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055115,5333.7859,N,11326.3745,W,1,05,3.10,630.95,M,,,*23
$GPRMC,055115,A,5333.7859,N,11326.3745,W,0.0000,0.000,040709,,*37
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686676.000,"ept":0.005,"lat":53.563098573,"lon":-113.439574925,"alt":630.952,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686676.000,"ept":0.005,"lat":53.563098573,"lon":-113.439574925,"alt":630.952,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,33,23,14,223,00*71
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -181,7 +181,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055116,5333.7859,N,11326.3745,W,1,05,3.10,630.96,M,,,*23
$GPRMC,055116,A,5333.7859,N,11326.3745,W,0.0000,0.000,040709,,*34
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686677.000,"ept":0.005,"lat":53.563098187,"lon":-113.439574627,"alt":630.959,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686677.000,"ept":0.005,"lat":53.563098187,"lon":-113.439574627,"alt":630.959,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,41,03,41,063,39*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,33,23,14,223,00*71
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -189,7 +189,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055117,5333.7859,N,11326.3745,W,1,06,3.10,630.99,M,,,*2E
$GPRMC,055117,A,5333.7859,N,11326.3745,W,0.0000,0.000,040709,,*35
$GPGSA,A,3,01,11,29,03,28,,,,,,,,0.0,3.1,3.4*34
-{"class":"TPV","tag":"SS2-20","time":1246686678.000,"ept":0.005,"lat":53.563098045,"lon":-113.439574382,"alt":630.990,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686678.000,"ept":0.005,"lat":53.563098045,"lon":-113.439574382,"alt":630.990,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,33,23,14,223,00*71
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -197,7 +197,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055118,5333.7859,N,11326.3744,W,1,06,3.10,631.00,M,,,*21
$GPRMC,055118,A,5333.7859,N,11326.3744,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686679.000,"ept":0.005,"lat":53.563097539,"lon":-113.439574013,"alt":630.999,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686679.000,"ept":0.005,"lat":53.563097539,"lon":-113.439574013,"alt":630.999,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,50,11,67,211,50,29,55,030,40,03,41,063,39*75
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,33,23,14,223,00*7E
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -205,7 +205,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055119,5333.7858,N,11326.3744,W,1,06,3.10,631.04,M,,,*25
$GPRMC,055119,A,5333.7858,N,11326.3744,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686680.000,"ept":0.005,"lat":53.563097061,"lon":-113.439573664,"alt":631.037,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686680.000,"ept":0.005,"lat":53.563097061,"lon":-113.439573664,"alt":631.037,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,50,11,67,211,50,29,55,030,40,03,41,063,39*75
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,33,23,14,223,00*71
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -213,7 +213,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055120,5333.7858,N,11326.3744,W,1,06,3.10,631.09,M,,,*22
$GPRMC,055120,A,5333.7858,N,11326.3744,W,0.0000,0.000,040709,,*31
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686681.000,"ept":0.005,"lat":53.563096658,"lon":-113.439573296,"alt":631.094,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686681.000,"ept":0.005,"lat":53.563096658,"lon":-113.439573296,"alt":631.094,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,50,11,67,211,50,29,55,030,40,03,41,063,39*75
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,33,23,14,223,00*7E
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -221,7 +221,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055121,5333.7858,N,11326.3744,W,1,06,3.10,631.18,M,,,*23
$GPRMC,055121,A,5333.7858,N,11326.3744,W,0.0000,0.000,040709,,*30
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686682.000,"ept":0.005,"lat":53.563096380,"lon":-113.439572984,"alt":631.182,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686682.000,"ept":0.005,"lat":53.563096380,"lon":-113.439572984,"alt":631.182,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,32,23,14,223,00*70
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -229,7 +229,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055122,5333.7857,N,11326.3744,W,1,06,3.10,631.27,M,,,*23
$GPRMC,055122,A,5333.7857,N,11326.3744,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686683.000,"ept":0.005,"lat":53.563095833,"lon":-113.439572578,"alt":631.274,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686683.000,"ept":0.005,"lat":53.563095833,"lon":-113.439572578,"alt":631.274,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,41,03,41,063,40*72
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,33,23,14,223,00*7E
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -237,7 +237,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055123,5333.7857,N,11326.3743,W,1,06,2.70,631.36,M,,,*22
$GPRMC,055123,A,5333.7857,N,11326.3743,W,0.0000,0.000,040709,,*3A
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686684.000,"ept":0.005,"lat":53.563095071,"lon":-113.439572079,"alt":631.359,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":87.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686684.000,"ept":0.005,"lat":53.563095071,"lon":-113.439572079,"alt":631.359,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,41,03,41,063,40*72
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,32,23,14,223,00*70
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -245,7 +245,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055124,5333.7857,N,11326.3743,W,1,06,2.70,631.42,M,,,*26
$GPRMC,055124,A,5333.7857,N,11326.3743,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686685.000,"ept":0.005,"lat":53.563094246,"lon":-113.439571676,"alt":631.419,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686685.000,"ept":0.005,"lat":53.563094246,"lon":-113.439571676,"alt":631.419,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,32,23,14,223,00*70
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -253,7 +253,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055125,5333.7856,N,11326.3743,W,1,06,2.70,631.47,M,,,*23
$GPRMC,055125,A,5333.7856,N,11326.3743,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686686.000,"ept":0.005,"lat":53.563093606,"lon":-113.439571327,"alt":631.472,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686686.000,"ept":0.005,"lat":53.563093606,"lon":-113.439571327,"alt":631.472,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,32,23,14,223,00*70
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -261,7 +261,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055126,5333.7856,N,11326.3743,W,1,06,2.70,631.52,M,,,*24
$GPRMC,055126,A,5333.7856,N,11326.3743,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686687.000,"ept":0.005,"lat":53.563093093,"lon":-113.439571004,"alt":631.525,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686687.000,"ept":0.005,"lat":53.563093093,"lon":-113.439571004,"alt":631.525,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,32,23,14,223,00*70
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -269,7 +269,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055127,5333.7855,N,11326.3742,W,1,06,2.70,631.54,M,,,*21
$GPRMC,055127,A,5333.7855,N,11326.3742,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686688.000,"ept":0.005,"lat":53.563092169,"lon":-113.439570647,"alt":631.538,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686688.000,"ept":0.005,"lat":53.563092169,"lon":-113.439570647,"alt":631.538,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,31,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -277,7 +277,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055128,5333.7855,N,11326.3742,W,1,06,2.70,631.55,M,,,*2F
$GPRMC,055128,A,5333.7855,N,11326.3742,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686689.000,"ept":0.005,"lat":53.563090982,"lon":-113.439570130,"alt":631.549,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686689.000,"ept":0.005,"lat":53.563090982,"lon":-113.439570130,"alt":631.549,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,31,23,14,223,00*73
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -285,7 +285,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055129,5333.7854,N,11326.3742,W,1,06,2.70,631.56,M,,,*2C
$GPRMC,055129,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686690.000,"ept":0.005,"lat":53.563089873,"lon":-113.439569560,"alt":631.560,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686690.000,"ept":0.005,"lat":53.563089873,"lon":-113.439569560,"alt":631.560,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,39,03,41,063,39*73
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,30,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -293,7 +293,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055130,5333.7853,N,11326.3741,W,1,06,2.70,631.57,M,,,*21
$GPRMC,055130,A,5333.7853,N,11326.3741,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,2.7,3.3*37
-{"class":"TPV","tag":"SS2-20","time":1246686691.000,"ept":0.005,"lat":53.563088792,"lon":-113.439568970,"alt":631.566,"epx":40.500,"epy":40.500,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"eps":81.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686691.000,"ept":0.005,"lat":53.563088792,"lon":-113.439568970,"alt":631.566,"epv":75.900,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,30,23,14,223,00*72
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -301,7 +301,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055131,5333.7853,N,11326.3741,W,1,05,3.10,631.59,M,,,*2A
$GPRMC,055131,A,5333.7853,N,11326.3741,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686692.000,"ept":0.005,"lat":53.563088066,"lon":-113.439568562,"alt":631.590,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":87.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686692.000,"ept":0.005,"lat":53.563088066,"lon":-113.439568562,"alt":631.590,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,39,03,41,063,39*73
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,29,23,14,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -309,7 +309,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055132,5333.7853,N,11326.3741,W,1,05,3.10,631.62,M,,,*21
$GPRMC,055132,A,5333.7853,N,11326.3741,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686693.000,"ept":0.005,"lat":53.563088488,"lon":-113.439568610,"alt":631.624,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686693.000,"ept":0.005,"lat":53.563088488,"lon":-113.439568610,"alt":631.624,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,39,03,41,063,38*72
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,29,23,14,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -317,7 +317,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055133,5333.7853,N,11326.3741,W,1,05,3.10,631.66,M,,,*24
$GPRMC,055133,A,5333.7853,N,11326.3741,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686694.000,"ept":0.005,"lat":53.563088876,"lon":-113.439568718,"alt":631.662,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686694.000,"ept":0.005,"lat":53.563088876,"lon":-113.439568718,"alt":631.662,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,28,23,14,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -325,7 +325,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055134,5333.7854,N,11326.3741,W,1,05,3.10,631.68,M,,,*2A
$GPRMC,055134,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686695.000,"ept":0.005,"lat":53.563089191,"lon":-113.439568753,"alt":631.683,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686695.000,"ept":0.005,"lat":53.563089191,"lon":-113.439568753,"alt":631.683,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,27,23,14,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -333,7 +333,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055135,5333.7854,N,11326.3741,W,1,05,3.10,631.69,M,,,*2A
$GPRMC,055135,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686696.000,"ept":0.005,"lat":53.563089528,"lon":-113.439568785,"alt":631.691,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686696.000,"ept":0.005,"lat":53.563089528,"lon":-113.439568785,"alt":631.691,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,39,03,41,063,38*72
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,27,23,14,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
@@ -341,7 +341,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,00*75
$GPGGA,055136,5333.7854,N,11326.3741,W,1,05,3.10,631.69,M,,,*29
$GPRMC,055136,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686697.000,"ept":0.005,"lat":53.563089796,"lon":-113.439568755,"alt":631.694,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686697.000,"ept":0.005,"lat":53.563089796,"lon":-113.439568755,"alt":631.694,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,27,23,14,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
@@ -349,7 +349,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
$GPGGA,055137,5333.7854,N,11326.3741,W,1,05,3.10,631.68,M,,,*29
$GPRMC,055137,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686698.000,"ept":0.005,"lat":53.563089982,"lon":-113.439568607,"alt":631.676,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686698.000,"ept":0.005,"lat":53.563089982,"lon":-113.439568607,"alt":631.676,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,26,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
@@ -357,7 +357,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
$GPGGA,055138,5333.7854,N,11326.3741,W,1,05,3.10,631.64,M,,,*2A
$GPRMC,055138,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*31
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686699.000,"ept":0.005,"lat":53.563090062,"lon":-113.439568421,"alt":631.643,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686699.000,"ept":0.005,"lat":53.563090062,"lon":-113.439568421,"alt":631.643,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,39*7D
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,27,23,14,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
@@ -365,7 +365,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
$GPGGA,055139,5333.7854,N,11326.3741,W,1,05,3.10,631.60,M,,,*2F
$GPRMC,055139,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*30
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686700.000,"ept":0.005,"lat":53.563090041,"lon":-113.439568187,"alt":631.595,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686700.000,"ept":0.005,"lat":53.563090041,"lon":-113.439568187,"alt":631.595,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,40,03,41,063,38*7C
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,14,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
@@ -373,7 +373,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
$GPGGA,055140,5333.7854,N,11326.3741,W,1,05,3.10,631.55,M,,,*27
$GPRMC,055140,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686701.000,"ept":0.005,"lat":53.563089984,"lon":-113.439568032,"alt":631.547,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686701.000,"ept":0.005,"lat":53.563089984,"lon":-113.439568032,"alt":631.547,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,030,40,03,41,063,39*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,26,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
@@ -381,7 +381,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
$GPGGA,055141,5333.7854,N,11326.3741,W,1,05,3.10,631.51,M,,,*22
$GPRMC,055141,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686702.000,"ept":0.005,"lat":53.563089962,"lon":-113.439567958,"alt":631.507,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686702.000,"ept":0.005,"lat":53.563089962,"lon":-113.439567958,"alt":631.507,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,030,40,03,41,063,39*7C
$GPGSV,3,2,12,28,22,023,37,09,18,156,00,30,16,073,26,23,14,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
@@ -389,7 +389,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,32*74
$GPGGA,055142,5333.7854,N,11326.3741,W,1,05,3.10,631.46,M,,,*27
$GPRMC,055142,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686703.000,"ept":0.005,"lat":53.563089895,"lon":-113.439567895,"alt":631.460,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686703.000,"ept":0.005,"lat":53.563089895,"lon":-113.439567895,"alt":631.460,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,030,40,03,41,063,39*7C
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,25,23,14,223,00*79
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
@@ -397,7 +397,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
$GPGGA,055143,5333.7854,N,11326.3741,W,1,05,3.10,631.41,M,,,*21
$GPRMC,055143,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686704.000,"ept":0.005,"lat":53.563089707,"lon":-113.439567877,"alt":631.410,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686704.000,"ept":0.005,"lat":53.563089707,"lon":-113.439567877,"alt":631.410,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,030,39,03,41,063,38*73
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,25,23,14,223,00*79
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
@@ -405,7 +405,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
$GPGGA,055144,5333.7854,N,11326.3741,W,1,05,3.10,631.36,M,,,*26
$GPRMC,055144,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3A
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686705.000,"ept":0.005,"lat":53.563089560,"lon":-113.439567864,"alt":631.358,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686705.000,"ept":0.005,"lat":53.563089560,"lon":-113.439567864,"alt":631.358,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,030,39,03,41,063,38*72
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,25,23,14,223,00*79
$GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
@@ -413,7 +413,7 @@ $GPGSV,3,3,12,22,06,031,00,08,01,208,00,137,28,172,00,134,26,203,33*75
$GPGGA,055145,5333.7854,N,11326.3741,W,1,05,3.10,631.33,M,,,*22
$GPRMC,055145,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686706.000,"ept":0.005,"lat":53.563089454,"lon":-113.439567964,"alt":631.328,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686706.000,"ept":0.005,"lat":53.563089454,"lon":-113.439567964,"alt":631.328,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,49,11,67,211,50,29,55,029,39,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -421,7 +421,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055146,5333.7854,N,11326.3741,W,1,05,3.10,631.33,M,,,*21
$GPRMC,055146,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*38
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686707.000,"ept":0.005,"lat":53.563089479,"lon":-113.439568123,"alt":631.326,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686707.000,"ept":0.005,"lat":53.563089479,"lon":-113.439568123,"alt":631.326,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,39,03,41,063,38*7B
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -429,7 +429,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055147,5333.7854,N,11326.3741,W,1,05,3.10,631.33,M,,,*20
$GPRMC,055147,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*39
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686708.000,"ept":0.005,"lat":53.563089451,"lon":-113.439568361,"alt":631.334,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686708.000,"ept":0.005,"lat":53.563089451,"lon":-113.439568361,"alt":631.334,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,39,03,41,063,38*7B
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -437,7 +437,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055148,5333.7854,N,11326.3741,W,1,05,3.10,631.35,M,,,*29
$GPRMC,055148,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*36
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686709.000,"ept":0.005,"lat":53.563089579,"lon":-113.439568599,"alt":631.354,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686709.000,"ept":0.005,"lat":53.563089579,"lon":-113.439568599,"alt":631.354,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,39,03,41,063,38*7B
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -445,7 +445,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055149,5333.7854,N,11326.3741,W,1,05,3.10,631.35,M,,,*28
$GPRMC,055149,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*37
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686710.000,"ept":0.005,"lat":53.563089660,"lon":-113.439568784,"alt":631.355,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686710.000,"ept":0.005,"lat":53.563089660,"lon":-113.439568784,"alt":631.355,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,39,03,41,063,38*7B
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -453,7 +453,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055150,5333.7854,N,11326.3741,W,1,05,3.10,631.34,M,,,*21
$GPRMC,055150,A,5333.7854,N,11326.3741,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686711.000,"ept":0.005,"lat":53.563089605,"lon":-113.439569004,"alt":631.337,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686711.000,"ept":0.005,"lat":53.563089605,"lon":-113.439569004,"alt":631.337,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,26,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -461,7 +461,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055151,5333.7854,N,11326.3742,W,1,05,3.10,631.29,M,,,*2F
$GPRMC,055151,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*3D
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686712.000,"ept":0.005,"lat":53.563089548,"lon":-113.439569188,"alt":631.291,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686712.000,"ept":0.005,"lat":53.563089548,"lon":-113.439569188,"alt":631.291,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,27,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -469,7 +469,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055152,5333.7854,N,11326.3742,W,1,05,3.10,631.26,M,,,*23
$GPRMC,055152,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686713.000,"ept":0.005,"lat":53.563089622,"lon":-113.439569398,"alt":631.259,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686713.000,"ept":0.005,"lat":53.563089622,"lon":-113.439569398,"alt":631.259,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -477,7 +477,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055153,5333.7854,N,11326.3742,W,1,05,3.10,631.25,M,,,*21
$GPRMC,055153,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686714.000,"ept":0.005,"lat":53.563089757,"lon":-113.439569660,"alt":631.246,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686714.000,"ept":0.005,"lat":53.563089757,"lon":-113.439569660,"alt":631.246,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,28,23,15,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -485,7 +485,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055154,5333.7854,N,11326.3742,W,1,05,3.10,631.22,M,,,*21
$GPRMC,055154,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*38
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686715.000,"ept":0.005,"lat":53.563089857,"lon":-113.439569832,"alt":631.223,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686715.000,"ept":0.005,"lat":53.563089857,"lon":-113.439569832,"alt":631.223,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,38,09,18,156,00,30,16,073,28,23,15,223,00*75
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -493,7 +493,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055155,5333.7854,N,11326.3742,W,1,05,3.10,631.20,M,,,*22
$GPRMC,055155,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*39
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686716.000,"ept":0.005,"lat":53.563090043,"lon":-113.439569890,"alt":631.196,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686716.000,"ept":0.005,"lat":53.563090043,"lon":-113.439569890,"alt":631.196,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -501,7 +501,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055156,5333.7854,N,11326.3742,W,1,05,3.10,631.19,M,,,*2B
$GPRMC,055156,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*3A
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686717.000,"ept":0.005,"lat":53.563090391,"lon":-113.439569974,"alt":631.192,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686717.000,"ept":0.005,"lat":53.563090391,"lon":-113.439569974,"alt":631.192,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -509,7 +509,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055157,5333.7854,N,11326.3742,W,1,05,3.10,631.18,M,,,*2B
$GPRMC,055157,A,5333.7854,N,11326.3742,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686718.000,"ept":0.005,"lat":53.563090773,"lon":-113.439570082,"alt":631.184,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686718.000,"ept":0.005,"lat":53.563090773,"lon":-113.439570082,"alt":631.184,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -517,7 +517,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055158,5333.7855,N,11326.3742,W,1,05,3.10,631.19,M,,,*24
$GPRMC,055158,A,5333.7855,N,11326.3742,W,0.0000,0.000,040709,,*35
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686719.000,"ept":0.005,"lat":53.563091249,"lon":-113.439570226,"alt":631.195,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686719.000,"ept":0.005,"lat":53.563091249,"lon":-113.439570226,"alt":631.195,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -525,7 +525,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055159,5333.7855,N,11326.3742,W,1,05,3.10,631.20,M,,,*2F
$GPRMC,055159,A,5333.7855,N,11326.3742,W,0.0000,0.000,040709,,*34
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686720.000,"ept":0.005,"lat":53.563091805,"lon":-113.439570324,"alt":631.199,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686720.000,"ept":0.005,"lat":53.563091805,"lon":-113.439570324,"alt":631.199,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,37,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -533,7 +533,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055200,5333.7856,N,11326.3742,W,1,05,3.10,631.24,M,,,*27
$GPRMC,055200,A,5333.7856,N,11326.3742,W,0.0000,0.000,040709,,*38
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686721.000,"ept":0.005,"lat":53.563092588,"lon":-113.439570470,"alt":631.244,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686721.000,"ept":0.005,"lat":53.563092588,"lon":-113.439570470,"alt":631.244,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -541,7 +541,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055201,5333.7856,N,11326.3742,W,1,05,3.10,631.32,M,,,*21
$GPRMC,055201,A,5333.7856,N,11326.3742,W,0.0000,0.000,040709,,*39
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686722.000,"ept":0.005,"lat":53.563093592,"lon":-113.439570561,"alt":631.323,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686722.000,"ept":0.005,"lat":53.563093592,"lon":-113.439570561,"alt":631.323,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,37,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -549,7 +549,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055202,5333.7857,N,11326.3742,W,1,05,3.10,631.41,M,,,*27
$GPRMC,055202,A,5333.7857,N,11326.3742,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686723.000,"ept":0.005,"lat":53.563094650,"lon":-113.439570596,"alt":631.410,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686723.000,"ept":0.005,"lat":53.563094650,"lon":-113.439570596,"alt":631.410,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -557,7 +557,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055203,5333.7858,N,11326.3742,W,1,05,3.10,631.53,M,,,*2A
$GPRMC,055203,A,5333.7858,N,11326.3742,W,0.0000,0.000,040709,,*35
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686724.000,"ept":0.005,"lat":53.563095871,"lon":-113.439570650,"alt":631.528,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686724.000,"ept":0.005,"lat":53.563095871,"lon":-113.439570650,"alt":631.528,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -565,7 +565,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055204,5333.7858,N,11326.3742,W,1,05,3.10,631.66,M,,,*2B
$GPRMC,055204,A,5333.7858,N,11326.3742,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686725.000,"ept":0.005,"lat":53.563097163,"lon":-113.439570712,"alt":631.660,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686725.000,"ept":0.005,"lat":53.563097163,"lon":-113.439570712,"alt":631.660,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,28,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -573,7 +573,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055205,5333.7859,N,11326.3742,W,1,05,3.10,631.82,M,,,*21
$GPRMC,055205,A,5333.7859,N,11326.3742,W,0.0000,0.000,040709,,*32
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686726.000,"ept":0.005,"lat":53.563098592,"lon":-113.439570797,"alt":631.816,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686726.000,"ept":0.005,"lat":53.563098592,"lon":-113.439570797,"alt":631.816,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,28,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -581,7 +581,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055206,5333.7860,N,11326.3742,W,1,05,3.10,631.97,M,,,*2C
$GPRMC,055206,A,5333.7860,N,11326.3742,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686727.000,"ept":0.005,"lat":53.563099872,"lon":-113.439570794,"alt":631.966,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686727.000,"ept":0.005,"lat":53.563099872,"lon":-113.439570794,"alt":631.966,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,28,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -589,7 +589,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055207,5333.7861,N,11326.3742,W,1,05,3.10,632.11,M,,,*21
$GPRMC,055207,A,5333.7861,N,11326.3742,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686728.000,"ept":0.005,"lat":53.563101043,"lon":-113.439570776,"alt":632.114,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686728.000,"ept":0.005,"lat":53.563101043,"lon":-113.439570776,"alt":632.114,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,47,11,67,211,50,29,55,029,38,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,28,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -597,7 +597,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055208,5333.7861,N,11326.3742,W,1,05,3.10,632.27,M,,,*2B
$GPRMC,055208,A,5333.7861,N,11326.3742,W,0.0000,0.000,040709,,*34
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686729.000,"ept":0.005,"lat":53.563102183,"lon":-113.439570719,"alt":632.265,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686729.000,"ept":0.005,"lat":53.563102183,"lon":-113.439570719,"alt":632.265,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,28,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -605,7 +605,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
$GPGGA,055209,5333.7862,N,11326.3742,W,1,05,3.10,632.42,M,,,*2A
$GPRMC,055209,A,5333.7862,N,11326.3742,W,0.0000,0.000,040709,,*36
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686730.000,"ept":0.005,"lat":53.563103262,"lon":-113.439570604,"alt":632.416,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686730.000,"ept":0.005,"lat":53.563103262,"lon":-113.439570604,"alt":632.416,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,47,11,67,211,50,29,55,029,38,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,28,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -613,7 +613,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055210,5333.7863,N,11326.3742,W,1,05,3.10,632.57,M,,,*27
$GPRMC,055210,A,5333.7863,N,11326.3742,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686731.000,"ept":0.005,"lat":53.563104344,"lon":-113.439570428,"alt":632.574,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686731.000,"ept":0.005,"lat":53.563104344,"lon":-113.439570428,"alt":632.574,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,46,11,67,211,50,29,55,029,38,03,41,063,39*75
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,29,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -621,7 +621,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055211,5333.7863,N,11326.3742,W,1,05,3.10,632.72,M,,,*21
$GPRMC,055211,A,5333.7863,N,11326.3742,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686732.000,"ept":0.005,"lat":53.563105351,"lon":-113.439570188,"alt":632.717,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686732.000,"ept":0.005,"lat":53.563105351,"lon":-113.439570188,"alt":632.717,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,47,11,67,211,50,29,55,029,38,03,41,063,39*74
$GPGSV,3,2,12,28,22,023,41,09,18,156,00,30,16,073,28,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -629,7 +629,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055212,5333.7864,N,11326.3742,W,1,05,3.10,632.83,M,,,*2B
$GPRMC,055212,A,5333.7864,N,11326.3742,W,0.0000,0.000,040709,,*3A
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686733.000,"ept":0.005,"lat":53.563106149,"lon":-113.439569852,"alt":632.833,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686733.000,"ept":0.005,"lat":53.563106149,"lon":-113.439569852,"alt":632.833,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,47,11,67,211,50,29,55,029,38,03,41,063,39*74
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,29,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -637,7 +637,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055213,5333.7864,N,11326.3742,W,1,05,3.10,632.94,M,,,*2C
$GPRMC,055213,A,5333.7864,N,11326.3742,W,0.0000,0.000,040709,,*3B
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686734.000,"ept":0.005,"lat":53.563106855,"lon":-113.439569440,"alt":632.937,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686734.000,"ept":0.005,"lat":53.563106855,"lon":-113.439569440,"alt":632.937,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,47,11,67,211,50,29,55,029,38,03,41,063,39*74
$GPGSV,3,2,12,28,22,023,40,09,18,156,00,30,16,073,29,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -645,7 +645,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055214,5333.7865,N,11326.3741,W,1,05,3.10,633.04,M,,,*21
$GPRMC,055214,A,5333.7865,N,11326.3741,W,0.0000,0.000,040709,,*3E
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686735.000,"ept":0.005,"lat":53.563107573,"lon":-113.439568900,"alt":633.038,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686735.000,"ept":0.005,"lat":53.563107573,"lon":-113.439568900,"alt":633.038,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,109,47,11,67,211,50,29,55,029,38,03,41,063,38*75
$GPGSV,3,2,12,28,22,023,41,09,18,156,00,30,16,073,29,23,15,223,00*7A
$GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
@@ -653,7 +653,7 @@ $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
$GPGGA,055215,5333.7865,N,11326.3741,W,1,05,3.10,633.12,M,,,*27
$GPRMC,055215,A,5333.7865,N,11326.3741,W,0.0000,0.000,040709,,*3F
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686736.000,"ept":0.005,"lat":53.563108215,"lon":-113.439568241,"alt":633.123,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686736.000,"ept":0.005,"lat":53.563108215,"lon":-113.439568241,"alt":633.123,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,108,47,11,67,210,50,29,56,029,37,03,41,063,38*79
$GPGSV,3,2,12,28,22,023,41,09,19,156,00,30,16,073,29,23,15,223,00*7B
$GPGSV,3,3,12,22,06,031,00,12,00,063,00,137,28,172,00,134,26,203,33*70
@@ -661,7 +661,7 @@ $GPGSV,3,3,12,22,06,031,00,12,00,063,00,137,28,172,00,134,26,203,33*70
$GPGGA,055216,5333.7865,N,11326.3741,W,1,05,3.10,633.20,M,,,*25
$GPRMC,055216,A,5333.7865,N,11326.3741,W,0.0000,0.000,040709,,*3C
$GPGSA,A,3,01,11,29,03,28,30,,,,,,,0.0,3.1,3.4*37
-{"class":"TPV","tag":"SS2-20","time":1246686737.000,"ept":0.005,"lat":53.563108874,"lon":-113.439567501,"alt":633.204,"epx":46.500,"epy":46.500,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":93.00,"mode":3}
+{"class":"TPV","tag":"SS2-20","time":1246686737.000,"ept":0.005,"lat":53.563108874,"lon":-113.439567501,"alt":633.204,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,01,75,108,47,11,67,210,50,29,56,029,37,03,41,063,38*79
$GPGSV,3,2,12,28,22,023,41,09,19,156,00,30,16,073,30,23,15,223,00*73
$GPGSV,3,3,12,22,06,031,00,12,00,063,00,137,28,172,00,134,26,203,32*71
diff --git a/test/stable/tn204.log.chk b/test/stable/tn204.log.chk
index 9f0f6c26..c7eb5d49 100644
--- a/test/stable/tn204.log.chk
+++ b/test/stable/tn204.log.chk
@@ -22,13 +22,13 @@ $GPGSV,2,2,08,27,48,103,46,28,66,323,42,29,33,306,44,31,10,040,00*7F
{"class":"SKY","tag":"GSV","time":1035673311.000,"xdop":3.80,"hdop":1.70,"pdop":4.20,"reported":8,"satellites":[{"PRN":7,"el":43,"az":197,"ss":45,"used":true},{"PRN":8,"el":68,"az":62,"ss":42,"used":true},{"PRN":11,"el":18,"az":89,"ss":0,"used":false},{"PRN":26,"el":24,"az":314,"ss":43,"used":false},{"PRN":27,"el":48,"az":103,"ss":46,"used":true},{"PRN":28,"el":66,"az":323,"ss":42,"used":true},{"PRN":29,"el":33,"az":306,"ss":44,"used":true},{"PRN":31,"el":10,"az":40,"ss":0,"used":false}]}
$PGRME,17.4,M,40.3,M,43.9,M*15
$GPGLL,3348.607,N,11821.124,W,230151,A*3D
-{"class":"TPV","tag":"GLL","time":1035673311.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.200,"epx":36.127,"epy":36.127,"epv":83.674,"climb":0.000,"eps":61.63,"mode":3}
+{"class":"TPV","tag":"GLL","time":1035673311.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.200,"epx":36.127,"epy":36.127,"epv":83.674,"climb":0.000,"mode":3}
$PGRMZ,161,f,3*1D
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
$GPRTE,1,1,c,0*07
$GPRMC,230152,A,3348.607,N,11821.124,W,000.0,209.4,261002,013.8,E*60
-{"class":"TPV","tag":"RMC","time":1035673312.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.200,"epx":36.127,"epy":36.127,"epv":83.674,"track":209.4000,"speed":0.000,"climb":0.000,"eps":61.63,"mode":3}
+{"class":"TPV","tag":"RMC","time":1035673312.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.200,"epx":36.127,"epy":36.127,"epv":83.674,"track":209.4000,"speed":0.000,"climb":0.000,"eps":72.25,"mode":3}
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,230153,3348.607,N,11821.124,W,1,05,1.7,49.1,M,-32.4,M,,*40
$GPGSA,A,3,,08,,,,,29,,,,,,4.2,1.7,3.8*3A
@@ -37,13 +37,13 @@ $GPGSV,2,2,08,27,48,103,46,28,66,323,42,29,33,306,44,31,10,040,00*7F
{"class":"SKY","tag":"GSV","time":1035673313.000,"xdop":3.80,"hdop":1.70,"pdop":4.20,"reported":8,"satellites":[{"PRN":7,"el":43,"az":197,"ss":45,"used":false},{"PRN":8,"el":68,"az":62,"ss":42,"used":true},{"PRN":11,"el":18,"az":89,"ss":0,"used":false},{"PRN":26,"el":24,"az":314,"ss":41,"used":false},{"PRN":27,"el":48,"az":103,"ss":46,"used":false},{"PRN":28,"el":66,"az":323,"ss":42,"used":false},{"PRN":29,"el":33,"az":306,"ss":44,"used":true},{"PRN":31,"el":10,"az":40,"ss":0,"used":false}]}
$PGRME,17.4,M,40.3,M,43.9,M*15
$GPGLL,3348.607,N,11821.124,W,230153,A*3F
-{"class":"TPV","tag":"GLL","time":1035673313.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.100,"epx":36.127,"epy":36.127,"epv":83.674,"climb":0.000,"eps":61.63,"mode":3}
+{"class":"TPV","tag":"GLL","time":1035673313.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.100,"epx":36.127,"epy":36.127,"epv":83.674,"climb":0.000,"mode":3}
$PGRMZ,161,f,3*1D
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
$GPRTE,1,1,c,0*07
$GPRMC,230154,A,3348.607,N,11821.124,W,000.0,209.4,261002,013.8,E*66
-{"class":"TPV","tag":"RMC","time":1035673314.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.100,"epx":36.127,"epy":36.127,"epv":83.674,"track":209.4000,"speed":0.000,"climb":0.000,"eps":61.63,"mode":3}
+{"class":"TPV","tag":"RMC","time":1035673314.000,"ept":0.005,"lat":33.810116667,"lon":-118.352066667,"alt":49.100,"epx":36.127,"epy":36.127,"epv":83.674,"track":209.4000,"speed":0.000,"climb":0.000,"eps":72.25,"mode":3}
$GPRMB,A,,,,,,,,,,,,V*71
$GPGGA,230155,3348.608,N,11821.124,W,1,02,1.9,49.0,M,-32.4,M,,*41
$GPGSA,A,3,07,08,,,27,28,,,,,,,1.9,1.9,1.0*33
@@ -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","tag":"GSV","time":1035673315.000,"xdop":1.00,"hdop":1.90,"pdop":1.90,"reported":8,"satellites":[{"PRN":7,"el":43,"az":197,"ss":45,"used":true},{"PRN":8,"el":68,"az":62,"ss":43,"used":true},{"PRN":11,"el":18,"az":89,"ss":0,"used":false},{"PRN":26,"el":24,"az":314,"ss":41,"used":false},{"PRN":27,"el":48,"az":103,"ss":46,"used":true},{"PRN":28,"el":66,"az":323,"ss":43,"used":true},{"PRN":29,"el":33,"az":306,"ss":44,"used":false},{"PRN":31,"el":10,"az":40,"ss":0,"used":false}]}
$PGRME,19.2,M,150.0,M,151.2,M*17
$GPGLL,3348.608,N,11821.124,W,230155,A*36
-{"class":"TPV","tag":"GLL","time":1035673315.000,"ept":0.005,"lat":33.810133333,"lon":-118.352066667,"alt":49.000,"epx":39.864,"epy":39.864,"epv":311.441,"climb":0.000,"eps":61.63,"mode":3}
+{"class":"TPV","tag":"GLL","time":1035673315.000,"ept":0.005,"lat":33.810133333,"lon":-118.352066667,"alt":49.000,"epx":39.864,"epy":39.864,"epv":311.441,"climb":0.000,"mode":3}
$PGRMZ,161,f,3*1D
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
diff --git a/test/stable/trimble-lassen_iq-3dfix.log.chk b/test/stable/trimble-lassen_iq-3dfix.log.chk
index 6d392c7b..cd26001b 100644
--- a/test/stable/trimble-lassen_iq-3dfix.log.chk
+++ b/test/stable/trimble-lassen_iq-3dfix.log.chk
@@ -28,144 +28,144 @@ $GPGSV,3,3,10,22,64,094,41,09,24,045,40*78
{"class":"SKY","tag":"ID5c","time":1164524289.434,"xdop":0.00,"ydop":0.00,"xdop":2.54,"tdop":1.54,"hdop":2.06,"gdop":3.61,"pdop":3.27,"reported":7,"satellites":[{"PRN":19,"el":26,"az":250,"ss":29,"used":false},{"PRN":18,"el":26,"az":96,"ss":39,"used":true},{"PRN":1,"el":29,"az":221,"ss":28,"used":true},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":8,"az":225,"ss":28,"used":false}]}
$GPGGA,065813,5332.3091,N,11329.9353,W,1,03,2.06,698.96,M,-19.813,M,,*71
$GPRMC,065813,A,5332.3091,N,11329.9353,W,0.0000,0.000,261106,,*3C
-{"class":"TPV","tag":"ID8f20","time":1164524293.000,"ept":0.005,"lat":53.538484440,"lon":-113.498921410,"alt":698.962,"epx":30.877,"epy":30.877,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524293.000,"ept":0.005,"lat":53.538484440,"lon":-113.498921410,"alt":698.962,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,065814,5332.3090,N,11329.9353,W,1,03,2.06,698.97,M,-19.813,M,,*76
$GPRMC,065814,A,5332.3090,N,11329.9353,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164524294.000,"ept":0.005,"lat":53.538484105,"lon":-113.498921158,"alt":698.966,"epx":30.877,"epy":30.877,"track":0.0000,"speed":0.000,"climb":0.000,"eps":61.75,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524294.000,"ept":0.005,"lat":53.538484105,"lon":-113.498921158,"alt":698.966,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,38*75
$GPGSV,3,2,10,01,29,221,26,11,25,307,26,03,08,225,28,00,00,000,00*75
$GPGSV,3,3,10,22,64,094,41,09,24,045,41*79
{"class":"SKY","tag":"ID5c","time":1164524294.451,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.55,"hdop":3.72,"gdop":4.62,"pdop":3.85,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":38,"used":true},{"PRN":1,"el":29,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":8,"az":225,"ss":28,"used":false}]}
$GPGGA,065815,5332.3090,N,11329.9353,W,1,03,3.72,698.97,M,-19.813,M,,*75
$GPRMC,065815,A,5332.3090,N,11329.9353,W,0.0000,0.000,261106,,*3B
-{"class":"TPV","tag":"ID8f20","time":1164524295.000,"ept":0.005,"lat":53.538483769,"lon":-113.498920907,"alt":698.970,"epx":55.739,"epy":55.739,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524295.000,"ept":0.005,"lat":53.538483769,"lon":-113.498920907,"alt":698.970,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,065816,5332.3090,N,11329.9352,W,1,03,3.72,698.97,M,-19.813,M,,*77
$GPRMC,065816,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*39
-{"class":"TPV","tag":"ID8f20","time":1164524296.000,"ept":0.005,"lat":53.538483434,"lon":-113.498920739,"alt":698.974,"epx":55.739,"epy":55.739,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.48,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524296.000,"ept":0.005,"lat":53.538483434,"lon":-113.498920739,"alt":698.974,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065817,5332.3090,N,11329.9352,W,1,03,3.72,698.98,M,-19.813,M,,*79
$GPRMC,065817,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*38
-{"class":"TPV","tag":"ID8f20","time":1164524297.000,"ept":0.005,"lat":53.538483099,"lon":-113.498920488,"alt":698.978,"epx":55.739,"epy":55.739,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.48,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524297.000,"ept":0.005,"lat":53.538483099,"lon":-113.498920488,"alt":698.978,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065818,5332.3090,N,11329.9352,W,1,03,3.72,698.98,M,-19.813,M,,*76
$GPRMC,065818,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164524298.000,"ept":0.005,"lat":53.538482764,"lon":-113.498920320,"alt":698.982,"epx":55.739,"epy":55.739,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.48,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524298.000,"ept":0.005,"lat":53.538482764,"lon":-113.498920320,"alt":698.982,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065819,5332.3090,N,11329.9352,W,1,03,3.72,698.99,M,-19.813,M,,*76
$GPRMC,065819,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*36
-{"class":"TPV","tag":"ID8f20","time":1164524299.000,"ept":0.005,"lat":53.538482512,"lon":-113.498920153,"alt":698.985,"epx":55.766,"epy":55.766,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.50,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524299.000,"ept":0.005,"lat":53.538482512,"lon":-113.498920153,"alt":698.985,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,38*75
$GPGSV,3,2,10,01,29,221,26,11,25,307,26,03,08,225,28,00,00,000,00*75
$GPGSV,3,3,10,22,64,094,42,09,24,045,41*7A
{"class":"SKY","tag":"ID5c","time":1164524299.432,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.55,"hdop":3.72,"gdop":4.62,"pdop":3.85,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":38,"used":true},{"PRN":1,"el":29,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":8,"az":225,"ss":28,"used":false}]}
$GPGGA,065820,5332.3089,N,11329.9352,W,1,03,3.72,698.99,M,-19.813,M,,*74
$GPRMC,065820,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*34
-{"class":"TPV","tag":"ID8f20","time":1164524300.000,"ept":0.005,"lat":53.538482177,"lon":-113.498919901,"alt":698.989,"epx":55.766,"epy":55.766,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524300.000,"ept":0.005,"lat":53.538482177,"lon":-113.498919901,"alt":698.989,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,065821,5332.3089,N,11329.9352,W,1,03,3.72,698.99,M,-19.813,M,,*75
$GPRMC,065821,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*35
-{"class":"TPV","tag":"ID8f20","time":1164524301.000,"ept":0.005,"lat":53.538481842,"lon":-113.498919734,"alt":698.993,"epx":55.779,"epy":55.779,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.54,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524301.000,"ept":0.005,"lat":53.538481842,"lon":-113.498919734,"alt":698.993,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065823,5332.3089,N,11329.9352,W,1,03,3.72,699.00,M,-19.813,M,,*76
$GPRMC,065823,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164524303.000,"ept":0.005,"lat":53.538481339,"lon":-113.498919482,"alt":699.000,"epx":55.779,"epy":55.779,"track":0.0000,"speed":0.000,"climb":0.000,"eps":55.78,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524303.000,"ept":0.005,"lat":53.538481339,"lon":-113.498919482,"alt":699.000,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065824,5332.3089,N,11329.9352,W,1,03,3.72,699.00,M,-19.813,M,,*71
$GPRMC,065824,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*30
-{"class":"TPV","tag":"ID8f20","time":1164524304.000,"ept":0.005,"lat":53.538481003,"lon":-113.498919314,"alt":699.004,"epx":55.792,"epy":55.792,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.57,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524304.000,"ept":0.005,"lat":53.538481003,"lon":-113.498919314,"alt":699.004,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,35*78
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,08,225,28,00,00,000,00*7D
$GPGSV,3,3,10,22,64,094,42,09,24,045,40*7B
{"class":"SKY","tag":"ID5c","time":1164524304.000,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.55,"hdop":3.72,"gdop":4.62,"pdop":3.85,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":35,"used":true},{"PRN":1,"el":30,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":8,"az":225,"ss":28,"used":false}]}
$GPGGA,065825,5332.3088,N,11329.9351,W,1,03,3.72,699.01,M,-19.813,M,,*73
$GPRMC,065825,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*33
-{"class":"TPV","tag":"ID8f20","time":1164524305.000,"ept":0.005,"lat":53.538480752,"lon":-113.498919147,"alt":699.007,"epx":55.792,"epy":55.792,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.58,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524305.000,"ept":0.005,"lat":53.538480752,"lon":-113.498919147,"alt":699.007,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065826,5332.3088,N,11329.9351,W,1,03,3.72,699.01,M,-19.813,M,,*70
$GPRMC,065826,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*30
-{"class":"TPV","tag":"ID8f20","time":1164524306.000,"ept":0.005,"lat":53.538480500,"lon":-113.498919063,"alt":699.011,"epx":55.805,"epy":55.805,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.60,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524306.000,"ept":0.005,"lat":53.538480500,"lon":-113.498919063,"alt":699.011,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065827,5332.3088,N,11329.9351,W,1,03,3.72,699.01,M,-19.813,M,,*71
$GPRMC,065827,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164524307.000,"ept":0.005,"lat":53.538480249,"lon":-113.498918895,"alt":699.014,"epx":55.805,"epy":55.805,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.61,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524307.000,"ept":0.005,"lat":53.538480249,"lon":-113.498918895,"alt":699.014,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065828,5332.3088,N,11329.9351,W,1,03,3.72,699.02,M,-19.813,M,,*7D
$GPRMC,065828,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*3E
-{"class":"TPV","tag":"ID8f20","time":1164524308.000,"ept":0.005,"lat":53.538480081,"lon":-113.498918728,"alt":699.018,"epx":55.818,"epy":55.818,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.62,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524308.000,"ept":0.005,"lat":53.538480081,"lon":-113.498918728,"alt":699.018,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065829,5332.3088,N,11329.9351,W,1,03,3.72,699.02,M,-19.813,M,,*7C
$GPRMC,065829,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*3F
-{"class":"TPV","tag":"ID8f20","time":1164524309.000,"ept":0.005,"lat":53.538479830,"lon":-113.498918644,"alt":699.021,"epx":55.831,"epy":55.831,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.65,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524309.000,"ept":0.005,"lat":53.538479830,"lon":-113.498918644,"alt":699.021,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,32*7F
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,08,225,28,00,00,000,00*7D
$GPGSV,3,3,10,22,64,094,41,09,24,045,39*76
{"class":"SKY","tag":"ID5c","time":1164524309.000,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.56,"hdop":3.72,"gdop":4.63,"pdop":3.85,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":32,"used":true},{"PRN":1,"el":30,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":8,"az":225,"ss":28,"used":false}]}
$GPGGA,065830,5332.3088,N,11329.9351,W,1,03,3.72,699.03,M,-19.813,M,,*75
$GPRMC,065830,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164524310.000,"ept":0.005,"lat":53.538479578,"lon":-113.498918476,"alt":699.025,"epx":55.831,"epy":55.831,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.66,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524310.000,"ept":0.005,"lat":53.538479578,"lon":-113.498918476,"alt":699.025,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065831,5332.3088,N,11329.9351,W,1,03,3.72,699.03,M,-19.813,M,,*74
$GPRMC,065831,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*36
-{"class":"TPV","tag":"ID8f20","time":1164524311.000,"ept":0.005,"lat":53.538479327,"lon":-113.498918309,"alt":699.028,"epx":55.831,"epy":55.831,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.66,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524311.000,"ept":0.005,"lat":53.538479327,"lon":-113.498918309,"alt":699.028,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065832,5332.3087,N,11329.9351,W,1,03,3.72,699.03,M,-19.813,M,,*78
$GPRMC,065832,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164524312.000,"ept":0.005,"lat":53.538479159,"lon":-113.498918141,"alt":699.031,"epx":55.844,"epy":55.844,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.67,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524312.000,"ept":0.005,"lat":53.538479159,"lon":-113.498918141,"alt":699.031,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065833,5332.3087,N,11329.9351,W,1,03,3.72,699.04,M,-19.813,M,,*7E
$GPRMC,065833,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3B
-{"class":"TPV","tag":"ID8f20","time":1164524313.000,"ept":0.005,"lat":53.538478908,"lon":-113.498918057,"alt":699.035,"epx":55.844,"epy":55.844,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.69,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524313.000,"ept":0.005,"lat":53.538478908,"lon":-113.498918057,"alt":699.035,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065834,5332.3087,N,11329.9351,W,1,03,3.72,699.04,M,-19.813,M,,*79
$GPRMC,065834,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3C
-{"class":"TPV","tag":"ID8f20","time":1164524314.000,"ept":0.005,"lat":53.538478740,"lon":-113.498917890,"alt":699.038,"epx":55.858,"epy":55.858,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.70,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524314.000,"ept":0.005,"lat":53.538478740,"lon":-113.498917890,"alt":699.038,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,32*7F
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,08,225,28,00,00,000,00*7D
$GPGSV,3,3,10,22,64,094,40,09,24,045,38*76
{"class":"SKY","tag":"ID5c","time":1164524314.000,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.56,"hdop":3.72,"gdop":4.63,"pdop":3.86,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":32,"used":true},{"PRN":1,"el":30,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":8,"az":225,"ss":28,"used":false}]}
$GPGGA,065835,5332.3087,N,11329.9351,W,1,03,3.72,699.04,M,-19.813,M,,*78
$GPRMC,065835,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164524315.000,"ept":0.005,"lat":53.538478489,"lon":-113.498917806,"alt":699.041,"epx":55.858,"epy":55.858,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.72,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524315.000,"ept":0.005,"lat":53.538478489,"lon":-113.498917806,"alt":699.041,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065837,5332.3087,N,11329.9351,W,1,03,3.72,699.05,M,-19.813,M,,*7B
$GPRMC,065837,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3F
-{"class":"TPV","tag":"ID8f20","time":1164524317.000,"ept":0.005,"lat":53.538478154,"lon":-113.498917722,"alt":699.048,"epx":55.871,"epy":55.871,"track":0.0000,"speed":0.000,"climb":0.000,"eps":55.86,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524317.000,"ept":0.005,"lat":53.538478154,"lon":-113.498917722,"alt":699.048,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065838,5332.3087,N,11329.9351,W,1,03,3.73,699.05,M,-19.813,M,,*75
$GPRMC,065838,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*30
-{"class":"TPV","tag":"ID8f20","time":1164524318.000,"ept":0.005,"lat":53.538477986,"lon":-113.498917722,"alt":699.051,"epx":55.884,"epy":55.884,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.76,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524318.000,"ept":0.005,"lat":53.538477986,"lon":-113.498917722,"alt":699.051,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065839,5332.3087,N,11329.9351,W,1,03,3.73,699.05,M,-19.813,M,,*74
$GPRMC,065839,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164524319.000,"ept":0.005,"lat":53.538477818,"lon":-113.498917638,"alt":699.054,"epx":55.884,"epy":55.884,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.77,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524319.000,"ept":0.005,"lat":53.538477818,"lon":-113.498917638,"alt":699.054,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,30*7D
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,07,225,28,00,00,000,00*72
$GPGSV,3,3,10,22,64,094,40,09,24,045,39*77
{"class":"SKY","tag":"ID5c","time":1164524319.000,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.56,"hdop":3.73,"gdop":4.63,"pdop":3.86,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":30,"used":true},{"PRN":1,"el":30,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":7,"az":225,"ss":28,"used":false}]}
$GPGGA,065841,5332.3086,N,11329.9350,W,1,03,3.73,699.06,M,-19.813,M,,*78
$GPRMC,065841,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3E
-{"class":"TPV","tag":"ID8f20","time":1164524321.000,"ept":0.005,"lat":53.538477399,"lon":-113.498917470,"alt":699.060,"epx":55.897,"epy":55.897,"track":0.0000,"speed":0.000,"climb":0.000,"eps":55.89,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524321.000,"ept":0.005,"lat":53.538477399,"lon":-113.498917470,"alt":699.060,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065842,5332.3086,N,11329.9350,W,1,03,3.73,699.06,M,-19.813,M,,*7B
$GPRMC,065842,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164524322.000,"ept":0.005,"lat":53.538477148,"lon":-113.498917387,"alt":699.063,"epx":55.911,"epy":55.911,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.81,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524322.000,"ept":0.005,"lat":53.538477148,"lon":-113.498917387,"alt":699.063,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065843,5332.3086,N,11329.9350,W,1,03,3.73,699.07,M,-19.813,M,,*7B
$GPRMC,065843,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3C
-{"class":"TPV","tag":"ID8f20","time":1164524323.000,"ept":0.005,"lat":53.538476980,"lon":-113.498917303,"alt":699.066,"epx":55.911,"epy":55.911,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.82,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524323.000,"ept":0.005,"lat":53.538476980,"lon":-113.498917303,"alt":699.066,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065844,5332.3086,N,11329.9350,W,1,03,3.73,699.07,M,-19.813,M,,*7C
$GPRMC,065844,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3B
-{"class":"TPV","tag":"ID8f20","time":1164524324.000,"ept":0.005,"lat":53.538476812,"lon":-113.498917219,"alt":699.069,"epx":55.911,"epy":55.911,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.82,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524324.000,"ept":0.005,"lat":53.538476812,"lon":-113.498917219,"alt":699.069,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065845,5332.3086,N,11329.9350,W,1,03,3.73,699.07,M,-19.813,M,,*7D
$GPRMC,065845,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164524325.000,"ept":0.005,"lat":53.538476561,"lon":-113.498917135,"alt":699.072,"epx":55.911,"epy":55.911,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524325.000,"ept":0.005,"lat":53.538476561,"lon":-113.498917135,"alt":699.072,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,065846,5332.3086,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*71
$GPRMC,065846,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*39
-{"class":"TPV","tag":"ID8f20","time":1164524326.000,"ept":0.005,"lat":53.538476393,"lon":-113.498917135,"alt":699.075,"epx":55.937,"epy":55.937,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.85,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524326.000,"ept":0.005,"lat":53.538476393,"lon":-113.498917135,"alt":699.075,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065847,5332.3086,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*70
$GPRMC,065847,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*38
-{"class":"TPV","tag":"ID8f20","time":1164524327.000,"ept":0.005,"lat":53.538476142,"lon":-113.498917051,"alt":699.078,"epx":55.937,"epy":55.937,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.87,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524327.000,"ept":0.005,"lat":53.538476142,"lon":-113.498917051,"alt":699.078,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065848,5332.3086,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*7F
$GPRMC,065848,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164524328.000,"ept":0.005,"lat":53.538475974,"lon":-113.498916968,"alt":699.080,"epx":55.937,"epy":55.937,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.87,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524328.000,"ept":0.005,"lat":53.538475974,"lon":-113.498916968,"alt":699.080,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065849,5332.3085,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*7D
$GPRMC,065849,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*35
-{"class":"TPV","tag":"ID8f20","time":1164524329.000,"ept":0.005,"lat":53.538475723,"lon":-113.498916884,"alt":699.083,"epx":55.937,"epy":55.937,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.87,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524329.000,"ept":0.005,"lat":53.538475723,"lon":-113.498916884,"alt":699.083,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,28*74
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,07,225,28,00,00,000,00*72
$GPGSV,3,3,10,22,64,094,39,09,24,045,37*77
{"class":"SKY","tag":"ID5c","time":1164524329.430,"xdop":0.00,"ydop":0.00,"xdop":1.00,"tdop":2.57,"hdop":3.73,"gdop":4.64,"pdop":3.86,"reported":7,"satellites":[{"PRN":19,"el":26,"az":249,"ss":27,"used":false},{"PRN":18,"el":26,"az":96,"ss":28,"used":true},{"PRN":1,"el":30,"az":221,"ss":26,"used":false},{"PRN":11,"el":25,"az":307,"ss":26,"used":false},{"PRN":3,"el":7,"az":225,"ss":28,"used":false}]}
$GPGGA,065850,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*74
$GPRMC,065850,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164524330.000,"ept":0.005,"lat":53.538475555,"lon":-113.498916800,"alt":699.086,"epx":55.950,"epy":55.950,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524330.000,"ept":0.005,"lat":53.538475555,"lon":-113.498916800,"alt":699.086,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,065851,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*75
$GPRMC,065851,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3C
-{"class":"TPV","tag":"ID8f20","time":1164524331.000,"ept":0.005,"lat":53.538475388,"lon":-113.498916800,"alt":699.089,"epx":55.965,"epy":55.965,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.91,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524331.000,"ept":0.005,"lat":53.538475388,"lon":-113.498916800,"alt":699.089,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065852,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*76
$GPRMC,065852,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3F
-{"class":"TPV","tag":"ID8f20","time":1164524332.000,"ept":0.005,"lat":53.538475136,"lon":-113.498916716,"alt":699.091,"epx":55.965,"epy":55.965,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.93,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524332.000,"ept":0.005,"lat":53.538475136,"lon":-113.498916716,"alt":699.091,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065853,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*77
$GPRMC,065853,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3E
-{"class":"TPV","tag":"ID8f20","time":1164524333.000,"ept":0.005,"lat":53.538474968,"lon":-113.498916632,"alt":699.094,"epx":55.978,"epy":55.978,"track":0.0000,"speed":0.000,"climb":0.000,"eps":111.94,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524333.000,"ept":0.005,"lat":53.538474968,"lon":-113.498916632,"alt":699.094,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,065854,5332.3085,N,11329.9350,W,1,03,3.73,699.10,M,-19.813,M,,*78
diff --git a/test/stable/trimble-lassen_iq.log.chk b/test/stable/trimble-lassen_iq.log.chk
index 441088fa..3bba65ae 100644
--- a/test/stable/trimble-lassen_iq.log.chk
+++ b/test/stable/trimble-lassen_iq.log.chk
@@ -16,175 +16,175 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,32,10,54,072,42,07,40,297,29*79
{"class":"SKY","tag":"ID5c","time":1164504284.461,"xdop":0.00,"ydop":0.00,"xdop":2.72,"tdop":2.14,"hdop":2.55,"gdop":4.29,"pdop":3.72,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":33,"used":true},{"PRN":6,"el":77,"az":232,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":28,"used":true},{"PRN":2,"el":16,"az":79,"ss":37,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012446,5332.2649,N,11329.5955,W,1,04,2.55,958.55,M,-19.816,M,,*77
$GPRMC,012446,A,5332.2649,N,11329.5955,W,0.0000,0.000,261106,,*32
-{"class":"TPV","tag":"ID8f20","time":1164504286.000,"ept":0.005,"lat":53.537748090,"lon":-113.493257926,"alt":958.551,"epx":38.199,"epy":38.199,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504286.000,"ept":0.005,"lat":53.537748090,"lon":-113.493257926,"alt":958.551,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,012447,5332.2652,N,11329.5949,W,1,04,2.55,959.45,M,-19.816,M,,*71
$GPRMC,012447,A,5332.2652,N,11329.5949,W,0.0000,0.000,261106,,*34
-{"class":"TPV","tag":"ID8f20","time":1164504287.000,"ept":0.005,"lat":53.537752616,"lon":-113.493247951,"alt":959.448,"epx":38.199,"epy":38.199,"track":0.0000,"speed":0.000,"climb":0.000,"eps":76.40,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504287.000,"ept":0.005,"lat":53.537752616,"lon":-113.493247951,"alt":959.448,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012448,5332.2654,N,11329.5943,W,1,04,5.26,960.35,M,-19.817,M,,*7D
$GPRMC,012448,A,5332.2654,N,11329.5943,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164504288.000,"ept":0.005,"lat":53.537757142,"lon":-113.493238060,"alt":960.346,"epx":78.937,"epy":78.937,"track":0.0000,"speed":0.000,"climb":0.000,"eps":117.14,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504288.000,"ept":0.005,"lat":53.537757142,"lon":-113.493238060,"alt":960.346,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012449,5332.2657,N,11329.5937,W,1,04,5.26,961.19,M,-19.817,M,,*73
$GPRMC,012449,A,5332.2657,N,11329.5937,W,0.0000,0.000,261106,,*36
-{"class":"TPV","tag":"ID8f20","time":1164504289.000,"ept":0.005,"lat":53.537761333,"lon":-113.493228840,"alt":961.187,"epx":78.874,"epy":78.874,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.81,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504289.000,"ept":0.005,"lat":53.537761333,"lon":-113.493228840,"alt":961.187,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,231,26,29,15,126,27,02,16,079,37,21,35,257,26*78
$GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,42,07,40,297,29*78
{"class":"SKY","tag":"ID5c","time":1164504289.000,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.07,"hdop":5.26,"gdop":5.65,"pdop":5.26,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":30,"used":true},{"PRN":6,"el":77,"az":231,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":27,"used":false},{"PRN":2,"el":16,"az":79,"ss":37,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012450,5332.2659,N,11329.5932,W,1,04,5.26,961.98,M,-19.817,M,,*79
$GPRMC,012450,A,5332.2659,N,11329.5932,W,0.0000,0.000,261106,,*35
-{"class":"TPV","tag":"ID8f20","time":1164504290.000,"ept":0.005,"lat":53.537765356,"lon":-113.493220207,"alt":961.976,"epx":78.874,"epy":78.874,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.75,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504290.000,"ept":0.005,"lat":53.537765356,"lon":-113.493220207,"alt":961.976,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012451,5332.2662,N,11329.5927,W,1,04,5.25,962.71,M,-19.817,M,,*73
$GPRMC,012451,A,5332.2662,N,11329.5927,W,0.0000,0.000,261106,,*38
-{"class":"TPV","tag":"ID8f20","time":1164504291.000,"ept":0.005,"lat":53.537769212,"lon":-113.493212244,"alt":962.715,"epx":78.752,"epy":78.752,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.63,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504291.000,"ept":0.005,"lat":53.537769212,"lon":-113.493212244,"alt":962.715,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012452,5332.2664,N,11329.5923,W,1,04,5.25,963.37,M,-19.817,M,,*71
$GPRMC,012452,A,5332.2664,N,11329.5923,W,0.0000,0.000,261106,,*39
-{"class":"TPV","tag":"ID8f20","time":1164504292.000,"ept":0.005,"lat":53.537772733,"lon":-113.493205287,"alt":963.368,"epx":78.752,"epy":78.752,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.50,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504292.000,"ept":0.005,"lat":53.537772733,"lon":-113.493205287,"alt":963.368,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012453,5332.2666,N,11329.5919,W,1,04,5.25,964.02,M,-19.817,M,,*7A
$GPRMC,012453,A,5332.2666,N,11329.5919,W,0.0000,0.000,261106,,*33
-{"class":"TPV","tag":"ID8f20","time":1164504293.000,"ept":0.005,"lat":53.537776337,"lon":-113.493198330,"alt":964.020,"epx":78.752,"epy":78.752,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.50,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504293.000,"ept":0.005,"lat":53.537776337,"lon":-113.493198330,"alt":964.020,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012454,5332.2668,N,11329.5915,W,1,04,5.25,964.60,M,-19.817,M,,*7B
$GPRMC,012454,A,5332.2668,N,11329.5915,W,0.0000,0.000,261106,,*36
-{"class":"TPV","tag":"ID8f20","time":1164504294.000,"ept":0.005,"lat":53.537779522,"lon":-113.493192295,"alt":964.596,"epx":78.752,"epy":78.752,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.50,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504294.000,"ept":0.005,"lat":53.537779522,"lon":-113.493192295,"alt":964.596,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,079,37,21,35,257,26*79
$GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,42,07,40,297,29*78
{"class":"SKY","tag":"ID5c","time":1164504294.000,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.06,"hdop":5.24,"gdop":5.63,"pdop":5.24,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":30,"used":true},{"PRN":6,"el":77,"az":231,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":79,"ss":37,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012455,5332.2669,N,11329.5912,W,1,04,5.24,965.11,M,-19.817,M,,*7A
$GPRMC,012455,A,5332.2669,N,11329.5912,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164504295.000,"ept":0.005,"lat":53.537782372,"lon":-113.493187015,"alt":965.108,"epx":78.579,"epy":78.579,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.33,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504295.000,"ept":0.005,"lat":53.537782372,"lon":-113.493187015,"alt":965.108,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012456,5332.2671,N,11329.5909,W,1,04,5.24,965.56,M,-19.817,M,,*79
$GPRMC,012456,A,5332.2671,N,11329.5909,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164504296.000,"ept":0.005,"lat":53.537784803,"lon":-113.493182237,"alt":965.565,"epx":78.579,"epy":78.579,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.16,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504296.000,"ept":0.005,"lat":53.537784803,"lon":-113.493182237,"alt":965.565,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012457,5332.2672,N,11329.5907,W,1,04,5.24,965.98,M,-19.817,M,,*77
$GPRMC,012457,A,5332.2672,N,11329.5907,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164504297.000,"ept":0.005,"lat":53.537786898,"lon":-113.493178046,"alt":965.977,"epx":78.579,"epy":78.579,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.16,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504297.000,"ept":0.005,"lat":53.537786898,"lon":-113.493178046,"alt":965.977,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012458,5332.2673,N,11329.5905,W,1,04,5.23,966.35,M,-19.817,M,,*78
$GPRMC,012458,A,5332.2673,N,11329.5905,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164504298.000,"ept":0.005,"lat":53.537788742,"lon":-113.493174190,"alt":966.350,"epx":78.489,"epy":78.489,"track":0.0000,"speed":0.000,"climb":0.000,"eps":157.07,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504298.000,"ept":0.005,"lat":53.537788742,"lon":-113.493174190,"alt":966.350,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012459,5332.2674,N,11329.5902,W,1,04,5.23,966.69,M,-19.817,M,,*70
$GPRMC,012459,A,5332.2674,N,11329.5902,W,0.0000,0.000,261106,,*30
-{"class":"TPV","tag":"ID8f20","time":1164504299.000,"ept":0.005,"lat":53.537790335,"lon":-113.493170754,"alt":966.689,"epx":78.489,"epy":78.489,"track":0.0000,"speed":0.000,"climb":0.000,"eps":156.98,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504299.000,"ept":0.005,"lat":53.537790335,"lon":-113.493170754,"alt":966.689,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,079,35,21,35,257,26*7B
$GPGSV,3,3,12,00,00,000,00,30,22,204,32,10,54,072,43,07,40,297,29*78
{"class":"SKY","tag":"ID5c","time":1164504299.450,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.06,"hdop":5.23,"gdop":5.62,"pdop":5.23,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":29,"used":true},{"PRN":6,"el":77,"az":231,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":79,"ss":35,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012500,5332.2675,N,11329.5900,W,1,04,5.23,967.00,M,-19.817,M,,*70
$GPRMC,012500,A,5332.2675,N,11329.5900,W,0.0000,0.000,261106,,*3E
-{"class":"TPV","tag":"ID8f20","time":1164504300.000,"ept":0.005,"lat":53.537791843,"lon":-113.493167485,"alt":966.998,"epx":78.489,"epy":78.489,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504300.000,"ept":0.005,"lat":53.537791843,"lon":-113.493167485,"alt":966.998,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,012501,5332.2676,N,11329.5899,W,1,04,5.23,967.28,M,-19.817,M,,*79
$GPRMC,012501,A,5332.2676,N,11329.5899,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164504301.000,"ept":0.005,"lat":53.537793184,"lon":-113.493164551,"alt":967.282,"epx":78.489,"epy":78.489,"track":0.0000,"speed":0.000,"climb":0.000,"eps":156.98,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504301.000,"ept":0.005,"lat":53.537793184,"lon":-113.493164551,"alt":967.282,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012503,5332.2677,N,11329.5896,W,1,04,5.22,967.78,M,-19.817,M,,*71
$GPRMC,012503,A,5332.2677,N,11329.5896,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164504303.000,"ept":0.005,"lat":53.537795448,"lon":-113.493159187,"alt":967.784,"epx":78.263,"epy":78.263,"track":0.0000,"speed":0.000,"climb":0.000,"eps":78.38,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504303.000,"ept":0.005,"lat":53.537795448,"lon":-113.493159187,"alt":967.784,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012504,5332.2678,N,11329.5894,W,1,04,5.22,968.01,M,-19.817,M,,*7A
$GPRMC,012504,A,5332.2678,N,11329.5894,W,0.0000,0.000,261106,,*3B
-{"class":"TPV","tag":"ID8f20","time":1164504304.000,"ept":0.005,"lat":53.537796370,"lon":-113.493156756,"alt":968.007,"epx":78.263,"epy":78.263,"track":0.0000,"speed":0.000,"climb":0.000,"eps":156.53,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504304.000,"ept":0.005,"lat":53.537796370,"lon":-113.493156756,"alt":968.007,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,080,35,21,35,257,26*7D
$GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,43,07,40,297,29*79
{"class":"SKY","tag":"ID5c","time":1164504304.000,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.05,"hdop":5.21,"gdop":5.60,"pdop":5.21,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":29,"used":true},{"PRN":6,"el":77,"az":231,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":80,"ss":35,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012505,5332.2678,N,11329.5893,W,1,04,5.21,968.21,M,-19.817,M,,*7D
$GPRMC,012505,A,5332.2678,N,11329.5893,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164504305.000,"ept":0.005,"lat":53.537797208,"lon":-113.493154493,"alt":968.214,"epx":78.162,"epy":78.162,"track":0.0000,"speed":0.000,"climb":0.000,"eps":156.42,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504305.000,"ept":0.005,"lat":53.537797208,"lon":-113.493154493,"alt":968.214,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012506,5332.2679,N,11329.5891,W,1,04,5.21,968.41,M,-19.817,M,,*7B
$GPRMC,012506,A,5332.2679,N,11329.5891,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164504306.000,"ept":0.005,"lat":53.537797878,"lon":-113.493152397,"alt":968.407,"epx":78.162,"epy":78.162,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504306.000,"ept":0.005,"lat":53.537797878,"lon":-113.493152397,"alt":968.407,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,012507,5332.2679,N,11329.5890,W,1,04,5.20,968.59,M,-19.817,M,,*73
$GPRMC,012507,A,5332.2679,N,11329.5890,W,0.0000,0.000,261106,,*3D
-{"class":"TPV","tag":"ID8f20","time":1164504307.000,"ept":0.005,"lat":53.537798549,"lon":-113.493150386,"alt":968.587,"epx":78.053,"epy":78.053,"track":0.0000,"speed":0.000,"climb":0.000,"eps":156.21,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504307.000,"ept":0.005,"lat":53.537798549,"lon":-113.493150386,"alt":968.587,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012508,5332.2680,N,11329.5889,W,1,04,5.20,968.75,M,-19.817,M,,*7C
$GPRMC,012508,A,5332.2680,N,11329.5889,W,0.0000,0.000,261106,,*3C
-{"class":"TPV","tag":"ID8f20","time":1164504308.000,"ept":0.005,"lat":53.537799219,"lon":-113.493148458,"alt":968.755,"epx":77.967,"epy":77.967,"track":0.0000,"speed":0.000,"climb":0.000,"eps":156.02,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504308.000,"ept":0.005,"lat":53.537799219,"lon":-113.493148458,"alt":968.755,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012509,5332.2680,N,11329.5888,W,1,04,5.20,968.91,M,-19.817,M,,*76
$GPRMC,012509,A,5332.2680,N,11329.5888,W,0.0000,0.000,261106,,*3C
-{"class":"TPV","tag":"ID8f20","time":1164504309.000,"ept":0.005,"lat":53.537799806,"lon":-113.493146530,"alt":968.913,"epx":77.967,"epy":77.967,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.93,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504309.000,"ept":0.005,"lat":53.537799806,"lon":-113.493146530,"alt":968.913,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,28,00,00,000,00,00,00,000,00*79
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,080,35,21,35,257,26*7D
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,44,07,40,297,29*7D
{"class":"SKY","tag":"ID5c","time":1164504309.000,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.05,"hdop":5.20,"gdop":5.59,"pdop":5.20,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":28,"used":true},{"PRN":6,"el":77,"az":231,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":80,"ss":35,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012510,5332.2680,N,11329.5887,W,1,04,5.20,969.06,M,-19.817,M,,*7E
$GPRMC,012510,A,5332.2680,N,11329.5887,W,0.0000,0.000,261106,,*3B
-{"class":"TPV","tag":"ID8f20","time":1164504310.000,"ept":0.005,"lat":53.537800393,"lon":-113.493144770,"alt":969.061,"epx":77.993,"epy":77.993,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.96,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504310.000,"ept":0.005,"lat":53.537800393,"lon":-113.493144770,"alt":969.061,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012511,5332.2681,N,11329.5886,W,1,04,5.19,969.20,M,-19.817,M,,*71
$GPRMC,012511,A,5332.2681,N,11329.5886,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164504311.000,"ept":0.005,"lat":53.537800896,"lon":-113.493143010,"alt":969.201,"epx":77.867,"epy":77.867,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.86,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504311.000,"ept":0.005,"lat":53.537800896,"lon":-113.493143010,"alt":969.201,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012512,5332.2681,N,11329.5885,W,1,04,5.19,969.33,M,-19.817,M,,*73
$GPRMC,012512,A,5332.2681,N,11329.5885,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164504312.000,"ept":0.005,"lat":53.537801315,"lon":-113.493141333,"alt":969.332,"epx":77.867,"epy":77.867,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.73,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504312.000,"ept":0.005,"lat":53.537801315,"lon":-113.493141333,"alt":969.332,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012513,5332.2681,N,11329.5884,W,1,04,5.18,969.46,M,-19.817,M,,*70
$GPRMC,012513,A,5332.2681,N,11329.5884,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164504313.000,"ept":0.005,"lat":53.537801650,"lon":-113.493139657,"alt":969.457,"epx":77.755,"epy":77.755,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.62,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504313.000,"ept":0.005,"lat":53.537801650,"lon":-113.493139657,"alt":969.457,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012514,5332.2681,N,11329.5883,W,1,04,5.18,969.57,M,-19.817,M,,*70
$GPRMC,012514,A,5332.2681,N,11329.5883,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164504314.000,"ept":0.005,"lat":53.537802069,"lon":-113.493138064,"alt":969.574,"epx":77.755,"epy":77.755,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.51,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504314.000,"ept":0.005,"lat":53.537802069,"lon":-113.493138064,"alt":969.574,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,080,35,21,35,257,26*7D
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,45,07,40,297,29*7C
{"class":"SKY","tag":"ID5c","time":1164504314.000,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.04,"hdop":5.18,"gdop":5.57,"pdop":5.18,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":30,"used":true},{"PRN":6,"el":77,"az":231,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":80,"ss":35,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012515,5332.2681,N,11329.5882,W,1,04,5.18,969.68,M,-19.817,M,,*7C
$GPRMC,012515,A,5332.2681,N,11329.5882,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164504315.000,"ept":0.005,"lat":53.537802405,"lon":-113.493136556,"alt":969.685,"epx":77.755,"epy":77.755,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.51,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504315.000,"ept":0.005,"lat":53.537802405,"lon":-113.493136556,"alt":969.685,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012517,5332.2682,N,11329.5880,W,1,04,5.18,969.89,M,-19.817,M,,*70
$GPRMC,012517,A,5332.2682,N,11329.5880,W,0.0000,0.000,261106,,*39
-{"class":"TPV","tag":"ID8f20","time":1164504317.000,"ept":0.005,"lat":53.537803243,"lon":-113.493133622,"alt":969.891,"epx":77.755,"epy":77.755,"track":0.0000,"speed":0.000,"climb":0.000,"eps":77.76,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504317.000,"ept":0.005,"lat":53.537803243,"lon":-113.493133622,"alt":969.891,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012518,5332.2682,N,11329.5879,W,1,04,5.17,969.99,M,-19.817,M,,*77
$GPRMC,012518,A,5332.2682,N,11329.5879,W,0.0000,0.000,261106,,*30
-{"class":"TPV","tag":"ID8f20","time":1164504318.000,"ept":0.005,"lat":53.537803662,"lon":-113.493132281,"alt":969.987,"epx":77.563,"epy":77.563,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.32,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504318.000,"ept":0.005,"lat":53.537803662,"lon":-113.493132281,"alt":969.987,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012519,5332.2682,N,11329.5879,W,1,04,5.17,970.08,M,-19.817,M,,*76
$GPRMC,012519,A,5332.2682,N,11329.5879,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164504319.000,"ept":0.005,"lat":53.537803913,"lon":-113.493131024,"alt":970.078,"epx":77.563,"epy":77.563,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.13,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504319.000,"ept":0.005,"lat":53.537803913,"lon":-113.493131024,"alt":970.078,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,257,26*7C
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,45,07,40,297,29*7C
{"class":"SKY","tag":"ID5c","time":1164504319.442,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.04,"hdop":5.17,"gdop":5.56,"pdop":5.17,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":29,"used":true},{"PRN":6,"el":77,"az":230,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":80,"ss":35,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012520,5332.2682,N,11329.5878,W,1,04,5.17,970.16,M,-19.817,M,,*72
$GPRMC,012520,A,5332.2682,N,11329.5878,W,0.0000,0.000,261106,,*3A
-{"class":"TPV","tag":"ID8f20","time":1164504320.000,"ept":0.005,"lat":53.537804165,"lon":-113.493129682,"alt":970.165,"epx":77.563,"epy":77.563,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504320.000,"ept":0.005,"lat":53.537804165,"lon":-113.493129682,"alt":970.165,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,012521,5332.2683,N,11329.5877,W,1,04,5.17,970.25,M,-19.817,M,,*7D
$GPRMC,012521,A,5332.2683,N,11329.5877,W,0.0000,0.000,261106,,*35
-{"class":"TPV","tag":"ID8f20","time":1164504321.000,"ept":0.005,"lat":53.537804416,"lon":-113.493128425,"alt":970.247,"epx":77.563,"epy":77.563,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.13,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504321.000,"ept":0.005,"lat":53.537804416,"lon":-113.493128425,"alt":970.247,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012522,5332.2683,N,11329.5876,W,1,04,5.17,970.33,M,-19.817,M,,*78
$GPRMC,012522,A,5332.2683,N,11329.5876,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164504322.000,"ept":0.005,"lat":53.537804584,"lon":-113.493127252,"alt":970.326,"epx":77.563,"epy":77.563,"track":0.0000,"speed":0.000,"climb":0.000,"eps":155.13,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504322.000,"ept":0.005,"lat":53.537804584,"lon":-113.493127252,"alt":970.326,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012523,5332.2683,N,11329.5876,W,1,04,5.16,970.40,M,-19.817,M,,*7C
$GPRMC,012523,A,5332.2683,N,11329.5876,W,0.0000,0.000,261106,,*36
-{"class":"TPV","tag":"ID8f20","time":1164504323.000,"ept":0.005,"lat":53.537804835,"lon":-113.493125994,"alt":970.402,"epx":77.395,"epy":77.395,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.96,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504323.000,"ept":0.005,"lat":53.537804835,"lon":-113.493125994,"alt":970.402,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012524,5332.2683,N,11329.5875,W,1,04,5.15,970.47,M,-19.817,M,,*7C
$GPRMC,012524,A,5332.2683,N,11329.5875,W,0.0000,0.000,261106,,*32
-{"class":"TPV","tag":"ID8f20","time":1164504324.000,"ept":0.005,"lat":53.537805003,"lon":-113.493124821,"alt":970.474,"epx":77.309,"epy":77.309,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.70,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504324.000,"ept":0.005,"lat":53.537805003,"lon":-113.493124821,"alt":970.474,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,257,26*7C
$GPGSV,3,3,12,00,00,000,00,30,22,204,29,10,54,072,44,07,40,297,29*75
{"class":"SKY","tag":"ID5c","time":1164504324.494,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.04,"hdop":5.15,"gdop":5.54,"pdop":5.15,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":29,"used":true},{"PRN":6,"el":77,"az":230,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":80,"ss":35,"used":true},{"PRN":21,"el":35,"az":257,"ss":26,"used":false}]}
$GPGGA,012525,5332.2683,N,11329.5874,W,1,04,5.15,970.54,M,-19.817,M,,*7E
$GPRMC,012525,A,5332.2683,N,11329.5874,W,0.0000,0.000,261106,,*32
-{"class":"TPV","tag":"ID8f20","time":1164504325.000,"ept":0.005,"lat":53.537805171,"lon":-113.493123648,"alt":970.544,"epx":77.309,"epy":77.309,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504325.000,"ept":0.005,"lat":53.537805171,"lon":-113.493123648,"alt":970.544,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
$GPGGA,012526,5332.2683,N,11329.5874,W,1,04,5.15,970.61,M,-19.817,M,,*7B
$GPRMC,012526,A,5332.2683,N,11329.5874,W,0.0000,0.000,261106,,*31
-{"class":"TPV","tag":"ID8f20","time":1164504326.000,"ept":0.005,"lat":53.537805422,"lon":-113.493122558,"alt":970.610,"epx":77.222,"epy":77.222,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.53,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504326.000,"ept":0.005,"lat":53.537805422,"lon":-113.493122558,"alt":970.610,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012527,5332.2683,N,11329.5873,W,1,04,5.15,970.67,M,-19.817,M,,*7B
$GPRMC,012527,A,5332.2683,N,11329.5873,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164504327.000,"ept":0.005,"lat":53.537805590,"lon":-113.493121468,"alt":970.674,"epx":77.222,"epy":77.222,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.44,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504327.000,"ept":0.005,"lat":53.537805590,"lon":-113.493121468,"alt":970.674,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012528,5332.2684,N,11329.5872,W,1,04,5.15,970.74,M,-19.817,M,,*70
$GPRMC,012528,A,5332.2684,N,11329.5872,W,0.0000,0.000,261106,,*3E
-{"class":"TPV","tag":"ID8f20","time":1164504328.000,"ept":0.005,"lat":53.537805841,"lon":-113.493120462,"alt":970.736,"epx":77.222,"epy":77.222,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.44,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504328.000,"ept":0.005,"lat":53.537805841,"lon":-113.493120462,"alt":970.736,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012529,5332.2684,N,11329.5872,W,1,04,5.15,970.79,M,-19.817,M,,*7C
$GPRMC,012529,A,5332.2684,N,11329.5872,W,0.0000,0.000,261106,,*3F
-{"class":"TPV","tag":"ID8f20","time":1164504329.000,"ept":0.005,"lat":53.537806093,"lon":-113.493119457,"alt":970.795,"epx":77.222,"epy":77.222,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.44,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504329.000,"ept":0.005,"lat":53.537806093,"lon":-113.493119457,"alt":970.795,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,258,26*73
$GPGSV,3,3,12,00,00,000,00,30,22,204,29,10,53,072,44,07,40,297,29*72
{"class":"SKY","tag":"ID5c","time":1164504329.000,"xdop":0.00,"ydop":0.00,"xdop":0.04,"tdop":2.03,"hdop":5.13,"gdop":5.52,"pdop":5.13,"reported":9,"satellites":[{"PRN":26,"el":6,"az":138,"ss":0,"used":false},{"PRN":24,"el":14,"az":77,"ss":30,"used":true},{"PRN":6,"el":77,"az":230,"ss":26,"used":false},{"PRN":29,"el":15,"az":126,"ss":26,"used":false},{"PRN":2,"el":16,"az":80,"ss":35,"used":true},{"PRN":21,"el":35,"az":258,"ss":26,"used":false}]}
$GPGGA,012530,5332.2684,N,11329.5871,W,1,04,5.13,970.85,M,-19.817,M,,*72
$GPRMC,012530,A,5332.2684,N,11329.5871,W,0.0000,0.000,261106,,*34
-{"class":"TPV","tag":"ID8f20","time":1164504330.000,"ept":0.005,"lat":53.537806344,"lon":-113.493118535,"alt":970.852,"epx":76.987,"epy":76.987,"track":0.0000,"speed":0.000,"climb":0.000,"eps":154.21,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504330.000,"ept":0.005,"lat":53.537806344,"lon":-113.493118535,"alt":970.852,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012531,5332.2684,N,11329.5871,W,1,04,5.13,970.91,M,-19.817,M,,*76
$GPRMC,012531,A,5332.2684,N,11329.5871,W,0.0000,0.000,261106,,*35
-{"class":"TPV","tag":"ID8f20","time":1164504331.000,"ept":0.005,"lat":53.537806512,"lon":-113.493117613,"alt":970.906,"epx":76.987,"epy":76.987,"track":0.0000,"speed":0.000,"climb":0.000,"eps":153.97,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504331.000,"ept":0.005,"lat":53.537806512,"lon":-113.493117613,"alt":970.906,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGGA,012532,5332.2684,N,11329.5870,W,1,04,5.13,970.96,M,-19.817,M,,*73
$GPRMC,012532,A,5332.2684,N,11329.5870,W,0.0000,0.000,261106,,*37
-{"class":"TPV","tag":"ID8f20","time":1164504332.000,"ept":0.005,"lat":53.537806763,"lon":-113.493116691,"alt":970.959,"epx":76.987,"epy":76.987,"track":0.0000,"speed":0.000,"climb":0.000,"eps":153.97,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504332.000,"ept":0.005,"lat":53.537806763,"lon":-113.493116691,"alt":970.959,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,13,077,30,00,00,000,00,00,00,000,00*77
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,258,26*73
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,53,072,44,07,40,297,30*72
diff --git a/test/stable/uBlox-lea-4h.log.chk b/test/stable/uBlox-lea-4h.log.chk
index 033c5e77..1fca872b 100644
--- a/test/stable/uBlox-lea-4h.log.chk
+++ b/test/stable/uBlox-lea-4h.log.chk
@@ -2,7 +2,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
-{"class":"TPV","tag":"GSA","time":166682471001120.000,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GSA","time":-15947174880.000,"ept":0.005,"mode":1}
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
$GPZDA,,,,,00,00*48
@@ -10,7 +10,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
-{"class":"TPV","tag":"GSA","time":166636019164320.000,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GSA","time":-62399011680.000,"ept":0.005,"mode":1}
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
$GPZDA,,,,,00,00*48
@@ -18,7 +18,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
-{"class":"TPV","tag":"GSA","time":166636019164320.000,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GSA","time":-62399011680.000,"ept":0.005,"mode":1}
$GPGSV,1,1,01,02,,,34*7D
$GPGLL,,,,,,V,N*64
$GPZDA,,,,,00,00*48
@@ -28,7 +28,7 @@ $GPGGA,030743.57,,,,,0,00,99.99,,,,,,*67
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,01,02,,,34*7D
$GPGLL,,,,,030743.57,V,N*4B
-{"class":"TPV","tag":"GLL","time":166636020798463.562,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GLL","time":-62397377536.430,"ept":0.005,"mode":1}
$GPZDA,030743.57,,,,00,00*67
$GPRMC,030744.57,V,,,,,,,,,,N*7B
$GPVTG,,,,,,,,,N*30
@@ -36,7 +36,7 @@ $GPGGA,030744.57,,,,,0,00,99.99,,,,,,*60
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,01,02,,,34*7D
$GPGLL,,,,,030744.57,V,N*4C
-{"class":"TPV","tag":"GLL","time":166636020798464.562,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GLL","time":-62397377535.430,"ept":0.005,"mode":1}
$GPZDA,030744.57,,,,00,00*60
$GPRMC,030806.00,V,,,,,,,,,,N*70
$GPVTG,,,,,,,,,N*30
@@ -44,7 +44,7 @@ $GPGGA,030806.00,,,,,0,00,99.99,,,,,,*6B
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,02,04,,,48,02,,,33*71
$GPGLL,,,,,030806.00,V,N*47
-{"class":"TPV","tag":"GLL","time":166636020798486.000,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GLL","time":-62397377514.000,"ept":0.005,"mode":1}
$GPZDA,030806.00,,,,00,00*6B
$GPRMC,030807.00,V,,,,,,,100806,,,N*7E
$GPVTG,,,,,,,,,N*30
@@ -97,7 +97,7 @@ $GPGSA,A,2,28,04,02,,,,,,,,,,10.02,9.97,1.00*3A
$GPGSV,1,1,03,28,28,095,33,04,30,150,45,02,07,178,31*4D
{"class":"SKY","tag":"GSV","time":1155179338.000,"xdop":1.00,"hdop":9.97,"pdop":10.02,"reported":3,"satellites":[{"PRN":28,"el":28,"az":95,"ss":33,"used":true},{"PRN":4,"el":30,"az":150,"ss":45,"used":true},{"PRN":2,"el":7,"az":178,"ss":31,"used":true}]}
$GPGLL,4907.85331,N,12243.19743,W,030858.00,A,A*75
-{"class":"TPV","tag":"GLL","time":1155179338.000,"ept":0.005,"lat":49.130888500,"lon":-122.719957167,"alt":516.700,"epx":149.400,"epy":149.400,"epv":23.000,"track":323.1400,"speed":0.540,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179338.000,"ept":0.005,"lat":49.130888500,"lon":-122.719957167,"alt":516.700,"epv":23.000,"track":323.1400,"speed":0.540,"climb":0.000,"mode":3}
$GPZDA,030858.00,10,08,2006,00,00*6D
$GPRMC,030859.00,A,4907.85396,N,12243.19848,W,1.321,323.21,100806,,,A*75
$GPVTG,323.21,T,,M,1.321,N,2.448,K,A*37
@@ -106,7 +106,7 @@ $GPGSA,A,2,28,04,02,,,,,,,,,,10.02,9.97,1.00*3A
$GPGSV,1,1,03,28,28,095,32,04,30,150,46,02,07,178,32*4C
{"class":"SKY","tag":"GSV","time":1155179339.000,"xdop":1.00,"hdop":9.97,"pdop":10.02,"reported":3,"satellites":[{"PRN":28,"el":28,"az":95,"ss":32,"used":true},{"PRN":4,"el":30,"az":150,"ss":46,"used":true},{"PRN":2,"el":7,"az":178,"ss":32,"used":true}]}
$GPGLL,4907.85396,N,12243.19848,W,030859.00,A,A*7D
-{"class":"TPV","tag":"GLL","time":1155179339.000,"ept":0.005,"lat":49.130899333,"lon":-122.719974667,"alt":516.700,"epx":149.550,"epy":149.550,"epv":23.000,"track":323.2100,"speed":0.680,"climb":0.000,"eps":298.95,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179339.000,"ept":0.005,"lat":49.130899333,"lon":-122.719974667,"alt":516.700,"epv":23.000,"track":323.2100,"speed":0.680,"climb":0.000,"mode":3}
$GPZDA,030859.00,10,08,2006,00,00*6C
$GPRMC,030900.00,A,4907.85424,N,12243.19882,W,1.324,323.26,100806,,,A*72
$GPVTG,323.26,T,,M,1.324,N,2.454,K,A*38
@@ -115,7 +115,7 @@ $GPGSA,A,2,28,04,02,,,,,,,,,,10.03,9.98,1.00*34
$GPGSV,1,1,03,28,28,095,33,04,30,150,46,02,07,178,32*4D
{"class":"SKY","tag":"GSV","time":1155179340.000,"xdop":1.00,"hdop":9.98,"pdop":10.03,"reported":3,"satellites":[{"PRN":28,"el":28,"az":95,"ss":33,"used":true},{"PRN":4,"el":30,"az":150,"ss":46,"used":true},{"PRN":2,"el":7,"az":178,"ss":32,"used":true}]}
$GPGLL,4907.85424,N,12243.19882,W,030900.00,A,A*78
-{"class":"TPV","tag":"GLL","time":1155179340.000,"ept":0.005,"lat":49.130904000,"lon":-122.719980333,"alt":516.700,"epx":149.550,"epy":149.550,"epv":23.000,"track":323.2600,"speed":0.681,"climb":0.000,"eps":299.10,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179340.000,"ept":0.005,"lat":49.130904000,"lon":-122.719980333,"alt":516.700,"epv":23.000,"track":323.2600,"speed":0.681,"climb":0.000,"mode":3}
$GPZDA,030900.00,10,08,2006,00,00*61
$GPRMC,030901.00,A,4907.85444,N,12243.19906,W,1.458,323.25,100806,,,A*77
$GPVTG,323.25,T,,M,1.458,N,2.702,K,A*37
@@ -124,7 +124,7 @@ $GPGSA,A,2,28,04,02,,,,,,,,,,10.04,9.99,1.00*32
$GPGSV,1,1,03,28,28,095,32,04,30,150,45,02,07,178,32*4F
{"class":"SKY","tag":"GSV","time":1155179341.000,"xdop":1.00,"hdop":9.99,"pdop":10.04,"reported":3,"satellites":[{"PRN":28,"el":28,"az":95,"ss":32,"used":true},{"PRN":4,"el":30,"az":150,"ss":45,"used":true},{"PRN":2,"el":7,"az":178,"ss":32,"used":true}]}
$GPGLL,4907.85444,N,12243.19906,W,030901.00,A,A*72
-{"class":"TPV","tag":"GLL","time":1155179341.000,"ept":0.005,"lat":49.130907333,"lon":-122.719984333,"alt":516.700,"epx":149.700,"epy":149.700,"epv":23.000,"track":323.2500,"speed":0.750,"climb":0.000,"eps":299.25,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179341.000,"ept":0.005,"lat":49.130907333,"lon":-122.719984333,"alt":516.700,"epv":23.000,"track":323.2500,"speed":0.750,"climb":0.000,"mode":3}
$GPZDA,030901.00,10,08,2006,00,00*60
$GPRMC,031007.00,V,,,,,,,100806,,,N*77
$GPVTG,,,,,,,,,N*30
@@ -144,7 +144,7 @@ $GPGSV,2,1,06,28,28,095,26,17,64,064,27,09,55,289,36,04,31,150,43*7D
$GPGSV,2,2,06,02,07,178,32,24,40,121,35*73
{"class":"SKY","tag":"GSV","time":1155179408.000,"xdop":3.45,"hdop":2.15,"pdop":4.07,"reported":6,"satellites":[{"PRN":28,"el":28,"az":95,"ss":26,"used":true},{"PRN":17,"el":64,"az":64,"ss":27,"used":true},{"PRN":9,"el":55,"az":289,"ss":36,"used":true},{"PRN":4,"el":31,"az":150,"ss":43,"used":true},{"PRN":2,"el":7,"az":178,"ss":32,"used":true},{"PRN":24,"el":40,"az":121,"ss":35,"used":false}]}
$GPGLL,4907.58133,N,12242.60088,W,031008.00,A,A*76
-{"class":"TPV","tag":"GLL","time":1155179408.000,"ept":0.005,"lat":49.126355500,"lon":-122.710014667,"alt":70.700,"epx":33.300,"epy":33.300,"epv":93.150,"track":220.8600,"speed":1.312,"climb":0.000,"eps":2.73,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179408.000,"ept":0.005,"lat":49.126355500,"lon":-122.710014667,"alt":70.700,"epx":14.642,"epy":28.806,"epv":93.150,"track":220.8600,"speed":1.312,"climb":0.000,"mode":3}
$GPZDA,031008.00,10,08,2006,00,00*61
$GPRMC,031009.00,A,4907.58122,N,12242.60101,W,0.138,220.93,100806,,,A*7F
$GPVTG,220.93,T,,M,0.138,N,0.255,K,A*3F
@@ -154,7 +154,7 @@ $GPGSV,2,1,06,28,28,095,25,17,64,064,27,09,55,289,36,04,31,150,43*7E
$GPGSV,2,2,06,02,07,178,32,24,40,121,35*73
{"class":"SKY","tag":"GSV","time":1155179409.000,"xdop":3.45,"hdop":2.15,"pdop":4.06,"reported":6,"satellites":[{"PRN":28,"el":28,"az":95,"ss":25,"used":true},{"PRN":17,"el":64,"az":64,"ss":27,"used":true},{"PRN":9,"el":55,"az":289,"ss":36,"used":true},{"PRN":4,"el":31,"az":150,"ss":43,"used":true},{"PRN":2,"el":7,"az":178,"ss":32,"used":true},{"PRN":24,"el":40,"az":121,"ss":35,"used":false}]}
$GPGLL,4907.58122,N,12242.60101,W,031009.00,A,A*77
-{"class":"TPV","tag":"GLL","time":1155179409.000,"ept":0.005,"lat":49.126353667,"lon":-122.710016833,"alt":70.100,"epx":32.250,"epy":32.250,"epv":79.350,"track":220.9300,"speed":0.071,"climb":0.000,"eps":65.55,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179409.000,"ept":0.005,"lat":49.126353667,"lon":-122.710016833,"alt":70.100,"epx":14.642,"epy":28.806,"epv":79.350,"track":220.9300,"speed":0.071,"climb":0.000,"eps":57.61,"mode":3}
$GPZDA,031009.00,10,08,2006,00,00*60
$GPRMC,031516.00,A,4907.56801,N,12242.61073,W,0.084,39.14,100806,,,A*44
$GPVTG,39.14,T,,M,0.084,N,0.155,K,A*0F
@@ -165,7 +165,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,35,51,32,160,46,26,11,222,28*7C
$GPGSV,3,3,12,48,33,194,42,29,07,218,23,35,31,205,42,05,22,288,30*7B
{"class":"SKY","tag":"GSV","time":1155179716.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":46,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":23,"used":false},{"PRN":35,"el":31,"az":205,"ss":42,"used":true},{"PRN":5,"el":22,"az":288,"ss":30,"used":true}]}
$GPGLL,4907.56801,N,12242.61073,W,031516.00,A,A*7F
-{"class":"TPV","tag":"GLL","time":1155179716.000,"ept":0.005,"lat":49.126133500,"lon":-122.710178833,"alt":99.100,"epx":32.250,"epy":32.250,"epv":79.350,"track":39.1400,"speed":0.043,"climb":0.000,"eps":0.21,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179716.000,"ept":0.005,"lat":49.126133500,"lon":-122.710178833,"alt":99.100,"epx":14.642,"epy":28.806,"epv":79.350,"track":39.1400,"speed":0.043,"climb":0.000,"eps":0.19,"mode":3}
$GPZDA,031516.00,10,08,2006,00,00*6B
$GPRMC,031517.00,A,4907.56809,N,12242.61069,W,0.084,39.37,100806,,,A*47
$GPVTG,39.37,T,,M,0.084,N,0.156,K,A*0D
@@ -176,7 +176,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,35,51,32,160,45,26,11,222,28*7F
$GPGSV,3,3,12,48,33,194,42,29,07,218,23,35,31,205,41,05,22,288,30*78
{"class":"SKY","tag":"GSV","time":1155179717.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":35,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":23,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":30,"used":true}]}
$GPGLL,4907.56809,N,12242.61069,W,031517.00,A,A*7D
-{"class":"TPV","tag":"GLL","time":1155179717.000,"ept":0.005,"lat":49.126134833,"lon":-122.710178167,"alt":98.800,"epx":16.950,"epy":16.950,"epv":43.470,"track":39.3700,"speed":0.043,"climb":0.000,"eps":49.20,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179717.000,"ept":0.005,"lat":49.126134833,"lon":-122.710178167,"alt":98.800,"epx":10.180,"epy":18.094,"epv":43.470,"track":39.3700,"speed":0.043,"climb":0.000,"eps":46.90,"mode":3}
$GPZDA,031517.00,10,08,2006,00,00*6A
$GPRMC,031518.00,A,4907.56818,N,12242.61064,W,0.084,39.58,100806,,,A*4C
$GPVTG,39.58,T,,M,0.084,N,0.155,K,A*07
@@ -188,7 +188,7 @@ $GPGSV,4,3,13,26,11,222,28,48,33,194,41,29,07,218,23,35,31,205,41*75
$GPGSV,4,4,13,05,22,288,30*4F
{"class":"SKY","tag":"GSV","time":1155179718.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":35,"used":true},{"PRN":9,"el":56,"az":285,"ss":29,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":46,"used":false},{"PRN":47,"el":11,"az":246,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":41,"used":false},{"PRN":29,"el":7,"az":218,"ss":23,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":30,"used":true}]}
$GPGLL,4907.56818,N,12242.61064,W,031518.00,A,A*7F
-{"class":"TPV","tag":"GLL","time":1155179718.000,"ept":0.005,"lat":49.126136333,"lon":-122.710177333,"alt":98.500,"epx":16.950,"epy":16.950,"epv":43.470,"track":39.5800,"speed":0.043,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179718.000,"ept":0.005,"lat":49.126136333,"lon":-122.710177333,"alt":98.500,"epx":10.180,"epy":18.094,"epv":43.470,"track":39.5800,"speed":0.043,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031518.00,10,08,2006,00,00*65
$GPRMC,031519.00,A,4907.56826,N,12242.61066,W,0.083,40.03,100806,,,A*45
$GPVTG,40.03,T,,M,0.083,N,0.153,K,A*06
@@ -200,7 +200,7 @@ $GPGSV,4,3,13,26,11,222,28,48,33,194,42,29,07,218,23,35,31,205,42*75
$GPGSV,4,4,13,05,22,288,31*4E
{"class":"SKY","tag":"GSV","time":1155179719.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":35,"used":true},{"PRN":9,"el":56,"az":285,"ss":29,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":46,"used":false},{"PRN":47,"el":11,"az":246,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":23,"used":false},{"PRN":35,"el":31,"az":205,"ss":42,"used":true},{"PRN":5,"el":22,"az":288,"ss":31,"used":true}]}
$GPGLL,4907.56826,N,12242.61066,W,031519.00,A,A*71
-{"class":"TPV","tag":"GLL","time":1155179719.000,"ept":0.005,"lat":49.126137667,"lon":-122.710177667,"alt":98.200,"epx":16.950,"epy":16.950,"epv":43.470,"track":40.0300,"speed":0.043,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179719.000,"ept":0.005,"lat":49.126137667,"lon":-122.710177667,"alt":98.200,"epx":9.479,"epy":18.633,"epv":43.470,"track":40.0300,"speed":0.043,"climb":0.000,"eps":36.73,"mode":3}
$GPZDA,031519.00,10,08,2006,00,00*64
$GPRMC,031520.00,A,4907.56836,N,12242.61071,W,0.072,39.24,100806,,,A*4D
$GPVTG,39.24,T,,M,0.072,N,0.134,K,A*02
@@ -212,7 +212,7 @@ $GPGSV,4,3,13,26,11,222,28,48,33,194,42,29,07,218,23,35,31,205,41*76
$GPGSV,4,4,13,05,22,288,31*4E
{"class":"SKY","tag":"GSV","time":1155179720.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":35,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":47,"el":11,"az":246,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":23,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":31,"used":true}]}
$GPGLL,4907.56836,N,12242.61071,W,031520.00,A,A*7C
-{"class":"TPV","tag":"GLL","time":1155179720.000,"ept":0.005,"lat":49.126139333,"lon":-122.710178500,"alt":98.000,"epx":16.950,"epy":16.950,"epv":43.470,"track":39.2400,"speed":0.037,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179720.000,"ept":0.005,"lat":49.126139333,"lon":-122.710178500,"alt":98.000,"epx":9.479,"epy":18.633,"epv":43.470,"track":39.2400,"speed":0.037,"climb":0.000,"eps":37.27,"mode":3}
$GPZDA,031520.00,10,08,2006,00,00*6E
$GPRMC,031521.00,A,4907.56847,N,12242.61076,W,0.087,39.82,100806,,,A*4B
$GPVTG,39.82,T,,M,0.087,N,0.162,K,A*07
@@ -224,7 +224,7 @@ $GPGSV,4,3,13,26,11,222,28,48,33,194,42,29,07,218,23,35,31,205,41*76
$GPGSV,4,4,13,05,22,288,31*4E
{"class":"SKY","tag":"GSV","time":1155179721.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":35,"used":true},{"PRN":9,"el":56,"az":285,"ss":29,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":47,"el":11,"az":246,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":23,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":31,"used":true}]}
$GPGLL,4907.56847,N,12242.61076,W,031521.00,A,A*7C
-{"class":"TPV","tag":"GLL","time":1155179721.000,"ept":0.005,"lat":49.126141167,"lon":-122.710179333,"alt":97.700,"epx":16.950,"epy":16.950,"epv":43.470,"track":39.8200,"speed":0.045,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179721.000,"ept":0.005,"lat":49.126141167,"lon":-122.710179333,"alt":97.700,"epx":9.479,"epy":18.633,"epv":43.470,"track":39.8200,"speed":0.045,"climb":0.000,"eps":37.27,"mode":3}
$GPZDA,031521.00,10,08,2006,00,00*6F
$GPRMC,031522.00,A,4907.56858,N,12242.61089,W,0.073,38.91,100806,,,A*4E
$GPVTG,38.91,T,,M,0.073,N,0.136,K,A*0E
@@ -236,7 +236,7 @@ $GPGSV,4,3,13,26,11,222,28,48,33,194,43,29,07,218,22,35,31,205,41*76
$GPGSV,4,4,13,05,22,288,32*4D
{"class":"SKY","tag":"GSV","time":1155179722.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":35,"used":true},{"PRN":9,"el":56,"az":285,"ss":29,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":35,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":47,"el":11,"az":246,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":22,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56858,N,12242.61089,W,031522.00,A,A*71
-{"class":"TPV","tag":"GLL","time":1155179722.000,"ept":0.005,"lat":49.126143000,"lon":-122.710181500,"alt":97.400,"epx":16.950,"epy":16.950,"epv":43.470,"track":38.9100,"speed":0.038,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179722.000,"ept":0.005,"lat":49.126143000,"lon":-122.710181500,"alt":97.400,"epx":9.479,"epy":18.633,"epv":43.470,"track":38.9100,"speed":0.038,"climb":0.000,"eps":37.27,"mode":3}
$GPZDA,031522.00,10,08,2006,00,00*6C
$GPRMC,031523.00,A,4907.56865,N,12242.61104,W,0.103,40.01,100806,,,A*45
$GPVTG,40.01,T,,M,0.103,N,0.191,K,A*03
@@ -247,7 +247,7 @@ $GPGSV,3,2,12,02,09,178,34,24,42,118,36,51,32,160,46,26,11,222,28*78
$GPGSV,3,3,12,48,33,194,43,29,07,218,21,35,31,205,42,05,22,288,32*7A
{"class":"SKY","tag":"GSV","time":1155179723.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":36,"used":true},{"PRN":51,"el":32,"az":160,"ss":46,"used":false},{"PRN":26,"el":11,"az":222,"ss":28,"used":true},{"PRN":48,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":21,"used":false},{"PRN":35,"el":31,"az":205,"ss":42,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56865,N,12242.61104,W,031523.00,A,A*7A
-{"class":"TPV","tag":"GLL","time":1155179723.000,"ept":0.005,"lat":49.126144167,"lon":-122.710184000,"alt":97.300,"epx":16.950,"epy":16.950,"epv":43.470,"track":40.0100,"speed":0.053,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179723.000,"ept":0.005,"lat":49.126144167,"lon":-122.710184000,"alt":97.300,"epx":9.479,"epy":18.633,"epv":43.470,"track":40.0100,"speed":0.053,"climb":0.000,"eps":37.27,"mode":3}
$GPZDA,031523.00,10,08,2006,00,00*6D
$GPRMC,031524.00,A,4907.56869,N,12242.61118,W,0.079,38.21,100806,,,A*42
$GPVTG,38.21,T,,M,0.079,N,0.147,K,A*09
@@ -258,7 +258,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,36,51,32,160,46,26,11,222,27*70
$GPGSV,3,3,12,48,33,194,42,29,07,218,20,35,31,205,42,05,22,288,32*7A
{"class":"SKY","tag":"GSV","time":1155179724.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":36,"used":true},{"PRN":51,"el":32,"az":160,"ss":46,"used":false},{"PRN":26,"el":11,"az":222,"ss":27,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":20,"used":false},{"PRN":35,"el":31,"az":205,"ss":42,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56869,N,12242.61118,W,031524.00,A,A*7C
-{"class":"TPV","tag":"GLL","time":1155179724.000,"ept":0.005,"lat":49.126144833,"lon":-122.710186333,"alt":97.100,"epx":16.950,"epy":16.950,"epv":43.470,"track":38.2100,"speed":0.041,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179724.000,"ept":0.005,"lat":49.126144833,"lon":-122.710186333,"alt":97.100,"epx":10.180,"epy":18.094,"epv":43.470,"track":38.2100,"speed":0.041,"climb":0.000,"eps":36.73,"mode":3}
$GPZDA,031524.00,10,08,2006,00,00*6A
$GPRMC,031525.00,A,4907.56874,N,12242.61134,W,0.055,37.49,100806,,,A*4E
$GPVTG,37.49,T,,M,0.055,N,0.101,K,A*04
@@ -269,7 +269,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,37,51,32,160,46,26,11,222,27*71
$GPGSV,3,3,12,48,33,194,42,29,07,218,17,35,31,205,41,05,22,288,32*7D
{"class":"SKY","tag":"GSV","time":1155179725.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":37,"used":true},{"PRN":51,"el":32,"az":160,"ss":46,"used":false},{"PRN":26,"el":11,"az":222,"ss":27,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":17,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56874,N,12242.61134,W,031525.00,A,A*7F
-{"class":"TPV","tag":"GLL","time":1155179725.000,"ept":0.005,"lat":49.126145667,"lon":-122.710189000,"alt":97.000,"epx":16.950,"epy":16.950,"epv":43.470,"track":37.4900,"speed":0.028,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179725.000,"ept":0.005,"lat":49.126145667,"lon":-122.710189000,"alt":97.000,"epx":10.180,"epy":18.094,"epv":43.470,"track":37.4900,"speed":0.028,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031525.00,10,08,2006,00,00*6B
$GPRMC,031526.00,A,4907.56881,N,12242.61152,W,0.074,36.23,100806,,,A*49
$GPVTG,36.23,T,,M,0.074,N,0.138,K,A*00
@@ -280,7 +280,7 @@ $GPGSV,3,2,12,02,09,178,34,24,42,118,37,51,32,160,45,26,11,222,26*74
$GPGSV,3,3,12,48,33,194,42,29,07,218,18,35,31,205,41,05,22,288,32*72
{"class":"SKY","tag":"GSV","time":1155179726.000,"xdop":1.89,"hdop":1.13,"pdop":2.20,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":37,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":26,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":18,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56881,N,12242.61152,W,031526.00,A,A*76
-{"class":"TPV","tag":"GLL","time":1155179726.000,"ept":0.005,"lat":49.126146833,"lon":-122.710192000,"alt":96.900,"epx":16.950,"epy":16.950,"epv":43.470,"track":36.2300,"speed":0.038,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179726.000,"ept":0.005,"lat":49.126146833,"lon":-122.710192000,"alt":96.900,"epx":10.180,"epy":18.094,"epv":43.470,"track":36.2300,"speed":0.038,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031526.00,10,08,2006,00,00*68
$GPRMC,031527.00,A,4907.56880,N,12242.61161,W,0.064,36.09,100806,,,A*40
$GPVTG,36.09,T,,M,0.064,N,0.118,K,A*0B
@@ -291,7 +291,7 @@ $GPGSV,3,2,12,02,09,178,34,24,42,118,38,51,32,160,45,26,11,222,26*7B
$GPGSV,3,3,12,48,33,194,42,29,07,218,18,35,31,205,41,05,22,288,32*72
{"class":"SKY","tag":"GSV","time":1155179727.000,"xdop":3.27,"hdop":1.77,"pdop":3.72,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":38,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":26,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":18,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56880,N,12242.61161,W,031527.00,A,A*76
-{"class":"TPV","tag":"GLL","time":1155179727.000,"ept":0.005,"lat":49.126146667,"lon":-122.710193500,"alt":96.900,"epx":16.950,"epy":16.950,"epv":43.470,"track":36.0900,"speed":0.033,"climb":0.000,"eps":33.90,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179727.000,"ept":0.005,"lat":49.126146667,"lon":-122.710193500,"alt":96.900,"epx":10.180,"epy":18.094,"epv":43.470,"track":36.0900,"speed":0.033,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031527.00,10,08,2006,00,00*69
$GPRMC,031528.00,A,4907.56877,N,12242.61171,W,0.063,35.66,100806,,,A*4B
$GPVTG,35.66,T,,M,0.063,N,0.117,K,A*09
@@ -302,7 +302,7 @@ $GPGSV,3,2,12,02,09,178,34,24,42,118,38,51,32,160,45,26,11,222,26*7B
$GPGSV,3,3,12,48,33,194,43,29,07,218,19,35,31,205,41,05,22,288,31*71
{"class":"SKY","tag":"GSV","time":1155179728.000,"xdop":3.27,"hdop":1.77,"pdop":3.72,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":26,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":38,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":26,"used":true},{"PRN":48,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":19,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":31,"used":true}]}
$GPGLL,4907.56877,N,12242.61171,W,031528.00,A,A*70
-{"class":"TPV","tag":"GLL","time":1155179728.000,"ept":0.005,"lat":49.126146167,"lon":-122.710195167,"alt":97.000,"epx":26.550,"epy":26.550,"epv":75.210,"track":35.6600,"speed":0.032,"climb":0.000,"eps":43.50,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179728.000,"ept":0.005,"lat":49.126146167,"lon":-122.710195167,"alt":97.000,"epx":10.180,"epy":18.094,"epv":75.210,"track":35.6600,"speed":0.032,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031528.00,10,08,2006,00,00*66
$GPRMC,031529.00,A,4907.56879,N,12242.61185,W,0.066,35.64,100806,,,A*48
$GPVTG,35.64,T,,M,0.066,N,0.122,K,A*08
@@ -313,7 +313,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,38,51,32,160,45,26,11,222,26*7C
$GPGSV,3,3,12,48,33,194,42,29,07,218,19,35,31,205,41,05,22,288,31*70
{"class":"SKY","tag":"GSV","time":1155179729.000,"xdop":3.27,"hdop":1.78,"pdop":3.72,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":38,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":26,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":19,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":31,"used":true}]}
$GPGLL,4907.56879,N,12242.61185,W,031529.00,A,A*74
-{"class":"TPV","tag":"GLL","time":1155179729.000,"ept":0.005,"lat":49.126146500,"lon":-122.710197500,"alt":96.900,"epx":26.550,"epy":26.550,"epv":75.210,"track":35.6400,"speed":0.034,"climb":0.000,"eps":53.10,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179729.000,"ept":0.005,"lat":49.126146500,"lon":-122.710197500,"alt":96.900,"epx":10.180,"epy":18.094,"epv":75.210,"track":35.6400,"speed":0.034,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031529.00,10,08,2006,00,00*67
$GPRMC,031530.00,A,4907.56881,N,12242.61206,W,0.074,36.71,100806,,,A*4B
$GPVTG,36.71,T,,M,0.074,N,0.138,K,A*07
@@ -324,7 +324,7 @@ $GPGSV,3,2,12,02,09,178,34,24,42,118,39,51,32,160,45,26,11,222,26*7A
$GPGSV,3,3,12,48,33,194,43,29,07,218,20,35,31,205,41,05,22,288,32*78
{"class":"SKY","tag":"GSV","time":1155179730.000,"xdop":3.27,"hdop":1.78,"pdop":3.72,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":30,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":39,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":26,"used":true},{"PRN":48,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":20,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56881,N,12242.61206,W,031530.00,A,A*73
-{"class":"TPV","tag":"GLL","time":1155179730.000,"ept":0.005,"lat":49.126146833,"lon":-122.710201000,"alt":97.000,"epx":26.700,"epy":26.700,"epv":75.210,"track":36.7100,"speed":0.038,"climb":0.000,"eps":53.25,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179730.000,"ept":0.005,"lat":49.126146833,"lon":-122.710201000,"alt":97.000,"epx":10.180,"epy":18.094,"epv":75.210,"track":36.7100,"speed":0.038,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031530.00,10,08,2006,00,00*6F
$GPRMC,031531.00,A,4907.56898,N,12242.61248,W,0.082,35.14,100806,,,A*41
$GPVTG,35.14,T,,M,0.082,N,0.152,K,A*02
@@ -335,7 +335,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,39,51,32,160,45,26,11,222,26*7D
$GPGSV,3,3,12,48,33,194,42,29,07,218,20,35,31,205,41,05,22,288,33*78
{"class":"SKY","tag":"GSV","time":1155179731.000,"xdop":3.28,"hdop":1.78,"pdop":3.73,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":31,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":39,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":26,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":20,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":33,"used":true}]}
$GPGLL,4907.56898,N,12242.61248,W,031531.00,A,A*70
-{"class":"TPV","tag":"GLL","time":1155179731.000,"ept":0.005,"lat":49.126149667,"lon":-122.710208000,"alt":96.700,"epx":26.700,"epy":26.700,"epv":75.210,"track":35.1400,"speed":0.042,"climb":0.000,"eps":53.40,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179731.000,"ept":0.005,"lat":49.126149667,"lon":-122.710208000,"alt":96.700,"epx":10.180,"epy":18.094,"epv":75.210,"track":35.1400,"speed":0.042,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031531.00,10,08,2006,00,00*6E
$GPRMC,031532.00,A,4907.56911,N,12242.61285,W,0.067,33.19,100806,,,A*43
$GPVTG,33.19,T,,M,0.067,N,0.125,K,A*02
@@ -346,7 +346,7 @@ $GPGSV,3,2,12,02,09,178,33,24,42,118,39,51,32,160,45,26,11,222,25*7E
$GPGSV,3,3,12,48,33,194,42,29,07,218,20,35,31,205,41,05,22,288,33*78
{"class":"SKY","tag":"GSV","time":1155179732.000,"xdop":3.28,"hdop":1.78,"pdop":3.73,"reported":12,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":31,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":33,"used":true},{"PRN":24,"el":42,"az":118,"ss":39,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":26,"el":11,"az":222,"ss":25,"used":true},{"PRN":48,"el":33,"az":194,"ss":42,"used":false},{"PRN":29,"el":7,"az":218,"ss":20,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":33,"used":true}]}
$GPGLL,4907.56911,N,12242.61285,W,031532.00,A,A*72
-{"class":"TPV","tag":"GLL","time":1155179732.000,"ept":0.005,"lat":49.126151833,"lon":-122.710214167,"alt":96.500,"epx":26.700,"epy":26.700,"epv":75.440,"track":33.1900,"speed":0.034,"climb":0.000,"eps":53.40,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179732.000,"ept":0.005,"lat":49.126151833,"lon":-122.710214167,"alt":96.500,"epx":10.180,"epy":18.094,"epv":75.440,"track":33.1900,"speed":0.034,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031532.00,10,08,2006,00,00*6D
$GPRMC,031533.00,A,4907.56922,N,12242.61319,W,0.086,31.63,100806,,,A*46
$GPVTG,31.63,T,,M,0.086,N,0.160,K,A*03
@@ -358,7 +358,7 @@ $GPGSV,4,3,13,26,11,222,25,48,33,194,43,29,07,218,21,35,31,205,41*78
$GPGSV,4,4,13,05,22,288,32*4D
{"class":"SKY","tag":"GSV","time":1155179733.000,"xdop":3.28,"hdop":1.78,"pdop":3.73,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":31,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":39,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":11,"el":4,"az":35,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":25,"used":true},{"PRN":48,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":21,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56922,N,12242.61319,W,031533.00,A,A*77
-{"class":"TPV","tag":"GLL","time":1155179733.000,"ept":0.005,"lat":49.126153667,"lon":-122.710219833,"alt":96.300,"epx":26.700,"epy":26.700,"epv":75.440,"track":31.6300,"speed":0.044,"climb":0.000,"eps":53.40,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179733.000,"ept":0.005,"lat":49.126153667,"lon":-122.710219833,"alt":96.300,"epx":10.180,"epy":18.094,"epv":75.440,"track":31.6300,"speed":0.044,"climb":0.000,"eps":36.19,"mode":3}
$GPZDA,031533.00,10,08,2006,00,00*6C
$GPRMC,031534.00,A,4907.56930,N,12242.61352,W,0.067,31.80,100806,,,A*4F
$GPVTG,31.80,T,,M,0.067,N,0.123,K,A*06
@@ -370,7 +370,7 @@ $GPGSV,4,3,13,26,11,222,25,48,33,194,43,29,07,218,21,35,31,205,41*78
$GPGSV,4,4,13,05,22,288,32*4D
{"class":"SKY","tag":"GSV","time":1155179734.000,"xdop":3.28,"hdop":1.78,"pdop":3.73,"reported":13,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":33,"used":true},{"PRN":9,"el":56,"az":285,"ss":32,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":39,"used":true},{"PRN":51,"el":32,"az":160,"ss":45,"used":false},{"PRN":11,"el":4,"az":35,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":25,"used":true},{"PRN":48,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":21,"used":false},{"PRN":35,"el":31,"az":205,"ss":41,"used":true},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
$GPGLL,4907.56930,N,12242.61352,W,031534.00,A,A*7C
-{"class":"TPV","tag":"GLL","time":1155179734.000,"ept":0.005,"lat":49.126155000,"lon":-122.710225333,"alt":96.300,"epx":26.700,"epy":26.700,"epv":75.440,"track":31.8000,"speed":0.034,"climb":0.000,"eps":53.40,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179734.000,"ept":0.005,"lat":49.126155000,"lon":-122.710225333,"alt":96.300,"epx":10.339,"epy":9.313,"epv":75.440,"track":31.8000,"speed":0.034,"climb":0.000,"eps":28.43,"mode":3}
$GPZDA,031534.00,10,08,2006,00,00*6B
$GPRMC,031657.00,A,4907.57916,N,12242.60479,W,4.536,74.34,100806,,,A*48
$GPVTG,74.34,T,,M,4.536,N,8.406,K,A*07
@@ -381,7 +381,7 @@ $GPGSV,3,2,11,02,10,178,14,24,42,117,16,05,23,288,,29,06,218,13*72
$GPGSV,3,3,11,26,10,222,,11,03,035,12,51,32,160,*4A
{"class":"SKY","tag":"GSV","time":1155179817.000,"xdop":6.48,"hdop":3.84,"pdop":7.53,"reported":11,"satellites":[{"PRN":28,"el":25,"az":97,"ss":0,"used":false},{"PRN":17,"el":61,"az":62,"ss":17,"used":true},{"PRN":9,"el":57,"az":284,"ss":17,"used":true},{"PRN":4,"el":34,"az":148,"ss":16,"used":true},{"PRN":2,"el":10,"az":178,"ss":14,"used":true},{"PRN":24,"el":42,"az":117,"ss":16,"used":false},{"PRN":5,"el":23,"az":288,"ss":0,"used":false},{"PRN":29,"el":6,"az":218,"ss":13,"used":false},{"PRN":26,"el":10,"az":222,"ss":0,"used":false},{"PRN":11,"el":3,"az":35,"ss":12,"used":false},{"PRN":51,"el":32,"az":160,"ss":0,"used":false}]}
$GPGLL,4907.57916,N,12242.60479,W,031657.00,A,A*70
-{"class":"TPV","tag":"GLL","time":1155179817.000,"ept":0.005,"lat":49.126319333,"lon":-122.710079833,"alt":72.800,"epx":26.700,"epy":26.700,"epv":75.440,"track":74.3400,"speed":2.334,"climb":0.000,"eps":0.64,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179817.000,"ept":0.005,"lat":49.126319333,"lon":-122.710079833,"alt":72.800,"epx":10.339,"epy":9.313,"epv":75.440,"track":74.3400,"speed":2.334,"climb":0.000,"eps":0.25,"mode":3}
$GPZDA,031657.00,10,08,2006,00,00*6D
$GPRMC,031658.00,A,4907.58097,N,12242.60538,W,6.135,347.99,100806,,,A*7D
$GPVTG,347.99,T,,M,6.135,N,11.369,K,A*00
@@ -392,7 +392,7 @@ $GPGSV,3,2,11,02,10,178,12,24,42,117,20,05,23,288,,29,06,218,13*71
$GPGSV,3,3,11,26,10,222,,11,03,035,11,51,32,160,*49
{"class":"SKY","tag":"GSV","time":1155179818.000,"xdop":1.00,"hdop":3.46,"pdop":3.61,"reported":11,"satellites":[{"PRN":28,"el":25,"az":97,"ss":0,"used":false},{"PRN":17,"el":61,"az":62,"ss":17,"used":false},{"PRN":9,"el":57,"az":284,"ss":17,"used":true},{"PRN":4,"el":34,"az":148,"ss":15,"used":true},{"PRN":2,"el":10,"az":178,"ss":12,"used":false},{"PRN":24,"el":42,"az":117,"ss":20,"used":true},{"PRN":5,"el":23,"az":288,"ss":0,"used":false},{"PRN":29,"el":6,"az":218,"ss":13,"used":false},{"PRN":26,"el":10,"az":222,"ss":0,"used":false},{"PRN":11,"el":3,"az":35,"ss":11,"used":false},{"PRN":51,"el":32,"az":160,"ss":0,"used":false}]}
$GPGLL,4907.58097,N,12242.60538,W,031658.00,A,A*74
-{"class":"TPV","tag":"GLL","time":1155179818.000,"ept":0.005,"lat":49.126349500,"lon":-122.710089667,"alt":72.800,"epx":57.600,"epy":57.600,"epv":149.040,"track":347.9900,"speed":3.156,"climb":0.000,"eps":84.30,"mode":3}
+{"class":"TPV","tag":"GLL","time":1155179818.000,"ept":0.005,"lat":49.126349500,"lon":-122.710089667,"alt":72.800,"epx":20.926,"epy":27.800,"epv":149.040,"track":347.9900,"speed":3.156,"climb":0.000,"eps":38.14,"mode":3}
$GPZDA,031658.00,10,08,2006,00,00*62
$GPRMC,031659.00,V,,,,,,,100806,,,N*7A
$GPVTG,,,,,,,,,N*30
diff --git a/test/stable/uBlox-lea-4s.log.chk b/test/stable/uBlox-lea-4s.log.chk
index 962eebd8..8f1e2d08 100644
--- a/test/stable/uBlox-lea-4s.log.chk
+++ b/test/stable/uBlox-lea-4s.log.chk
@@ -5,13 +5,13 @@ $GPVTG,113.02,T,,M,0.142,N,0.263,K,A*3C
$GPGGA,175504.00,3825.60966,N,02708.53787,E,1,07,1.24,58.1,M,37.7,M,,*61
{"class":"TPV","tag":"GGA","time":1165859704.000,"ept":0.005,"lat":38.426827667,"lon":27.142297833,"alt":58.100,"track":113.0200,"speed":0.073,"climb":0.000,"mode":3}
$GPGSA,A,3,19,11,25,14,01,31,22,,,,,,1.99,1.24,1.55*0C
-{"class":"TPV","tag":"GSA","time":1165859704.000,"ept":0.005,"lat":38.426827667,"lon":27.142297833,"alt":58.100,"epx":18.600,"epy":18.600,"epv":35.650,"track":113.0200,"speed":0.073,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GSA","time":1165859704.000,"ept":0.005,"lat":38.426827667,"lon":27.142297833,"alt":58.100,"epv":35.650,"track":113.0200,"speed":0.073,"climb":0.000,"mode":3}
$GPGSV,3,1,10,19,62,212,26,11,40,306,25,03,35,184,,20,16,253,*7C
$GPGSV,3,2,10,28,05,310,,25,06,146,43,14,54,071,44,01,53,162,44*71
$GPGSV,3,3,10,31,05,137,41,22,28,055,35*73
{"class":"SKY","tag":"GSV","time":1165859704.000,"xdop":1.55,"hdop":1.24,"pdop":1.99,"reported":10,"satellites":[{"PRN":19,"el":62,"az":212,"ss":26,"used":true},{"PRN":11,"el":40,"az":306,"ss":25,"used":true},{"PRN":3,"el":35,"az":184,"ss":0,"used":false},{"PRN":20,"el":16,"az":253,"ss":0,"used":false},{"PRN":28,"el":5,"az":310,"ss":0,"used":false},{"PRN":25,"el":6,"az":146,"ss":43,"used":true},{"PRN":14,"el":54,"az":71,"ss":44,"used":true},{"PRN":1,"el":53,"az":162,"ss":44,"used":true},{"PRN":31,"el":5,"az":137,"ss":41,"used":true},{"PRN":22,"el":28,"az":55,"ss":35,"used":true}]}
$GPGLL,3825.60966,N,02708.53787,E,175504.00,A,A*6B
-{"class":"TPV","tag":"GLL","time":1165859704.000,"ept":0.005,"lat":38.426827667,"lon":27.142297833,"alt":58.100,"epx":18.600,"epy":18.600,"epv":35.650,"track":113.0200,"speed":0.073,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"GLL","time":1165859704.000,"ept":0.005,"lat":38.426827667,"lon":27.142297833,"alt":58.100,"epx":11.706,"epy":11.682,"epv":35.650,"track":113.0200,"speed":0.073,"climb":0.000,"mode":3}
$GPZDA,175504.00,11,12,2006,00,00*63
$GPRMC,175505.00,A,3825.60968,N,02708.53789,E,0.106,112.88,111206,,,A*6D
$GPVTG,112.88,T,,M,0.106,N,0.196,K,A*36
@@ -22,7 +22,7 @@ $GPGSV,3,2,10,28,05,310,,25,06,146,43,14,54,071,44,01,53,162,44*71
$GPGSV,3,3,10,31,05,137,41,22,28,055,36*70
{"class":"SKY","tag":"GSV","time":1165859705.000,"xdop":1.55,"hdop":1.24,"pdop":1.99,"reported":10,"satellites":[{"PRN":19,"el":62,"az":212,"ss":26,"used":true},{"PRN":11,"el":40,"az":306,"ss":24,"used":true},{"PRN":3,"el":35,"az":184,"ss":0,"used":false},{"PRN":20,"el":16,"az":253,"ss":0,"used":false},{"PRN":28,"el":5,"az":310,"ss":0,"used":false},{"PRN":25,"el":6,"az":146,"ss":43,"used":true},{"PRN":14,"el":54,"az":71,"ss":44,"used":true},{"PRN":1,"el":53,"az":162,"ss":44,"used":true},{"PRN":31,"el":5,"az":137,"ss":41,"used":true},{"PRN":22,"el":28,"az":55,"ss":36,"used":true}]}
$GPGLL,3825.60968,N,02708.53789,E,175505.00,A,A*6A
-{"class":"TPV","tag":"GLL","time":1165859705.000,"ept":0.005,"lat":38.426828000,"lon":27.142298167,"alt":58.100,"epx":18.600,"epy":18.600,"epv":35.650,"track":112.8800,"speed":0.055,"climb":0.000,"eps":37.20,"mode":3}
+{"class":"TPV","tag":"GLL","time":1165859705.000,"ept":0.005,"lat":38.426828000,"lon":27.142298167,"alt":58.100,"epx":11.706,"epy":11.682,"epv":35.650,"track":112.8800,"speed":0.055,"climb":0.000,"eps":23.41,"mode":3}
$GPZDA,175505.00,11,12,2006,00,00*62
$GPRMC,175506.00,A,3825.60969,N,02708.53794,E,0.074,112.93,111206,,,A*6D
$GPVTG,112.93,T,,M,0.074,N,0.137,K,A*33
@@ -33,4 +33,4 @@ $GPGSV,3,2,10,28,05,310,,25,06,146,43,14,54,071,44,01,53,162,44*71
$GPGSV,3,3,10,31,05,137,42,22,28,055,36*73
{"class":"SKY","tag":"GSV","time":1165859706.000,"xdop":1.55,"hdop":1.24,"pdop":1.99,"reported":10,"satellites":[{"PRN":19,"el":62,"az":212,"ss":27,"used":true},{"PRN":11,"el":40,"az":306,"ss":22,"used":true},{"PRN":3,"el":35,"az":184,"ss":0,"used":false},{"PRN":20,"el":16,"az":253,"ss":0,"used":false},{"PRN":28,"el":5,"az":310,"ss":0,"used":false},{"PRN":25,"el":6,"az":146,"ss":43,"used":true},{"PRN":14,"el":54,"az":71,"ss":44,"used":true},{"PRN":1,"el":53,"az":162,"ss":44,"used":true},{"PRN":31,"el":5,"az":137,"ss":42,"used":true},{"PRN":22,"el":28,"az":55,"ss":36,"used":true}]}
$GPGLL,3825.60969,N,02708.53794,E,175506.00,A,A*64
-{"class":"TPV","tag":"GLL","time":1165859706.000,"ept":0.005,"lat":38.426828167,"lon":27.142299000,"alt":58.200,"epx":18.600,"epy":18.600,"epv":35.650,"track":112.9300,"speed":0.038,"climb":0.000,"eps":37.20,"mode":3}
+{"class":"TPV","tag":"GLL","time":1165859706.000,"ept":0.005,"lat":38.426828167,"lon":27.142299000,"alt":58.200,"epx":11.706,"epy":11.682,"epv":35.650,"track":112.9300,"speed":0.038,"climb":0.000,"eps":23.41,"mode":3}
diff --git a/test/stable/uBlox-lea-4t.log.chk b/test/stable/uBlox-lea-4t.log.chk
index bf833cc8..6185adfe 100644
--- a/test/stable/uBlox-lea-4t.log.chk
+++ b/test/stable/uBlox-lea-4t.log.chk
@@ -9,7 +9,7 @@ $GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E
$GPGGA,203544,5333.7952,N,11326.3727,W,1,08,1.15,655.35,M,-19.872,M,,*78
$GPRMC,203544,A,5333.7952,N,11326.3727,W,0.0000,0.000,280109,,*30
$GPGSA,A,3,21,24,15,18,26,29,16,10,2146959360,2146959360,-171798692,1073962024,1717986918,1072850534,1889785610,1073809981,1717986918,1073112678,1717986918,1074161254,-1546188227,1078394224,11,21,24,15,18,26,29,16,10,22,27,07,,,,,,,,,,,,,,,,,2.4,1.1,2.1*07
-{"class":"TPV","tag":"0x0106","time":1233174944.001,"ept":0.005,"lat":53.563254092,"lon":-113.439545157,"alt":655.348,"epx":17.250,"epy":17.250,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174944.001,"ept":0.005,"lat":53.563254092,"lon":-113.439545157,"alt":655.348,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,21,73,276,32,24,56,094,46,15,40,113,30,18,40,217,43*7A
$GPGSV,3,2,11,26,40,087,45,29,40,164,34,16,28,280,33,10,21,056,39*71
$GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,26*4D
@@ -17,7 +17,7 @@ $GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,26*4D
$GPGGA,203545,5333.7951,N,11326.3728,W,1,08,1.15,655.25,M,-19.872,M,,*74
$GPRMC,203545,A,5333.7951,N,11326.3728,W,0.0000,0.000,280109,,*3D
$GPGSA,A,3,21,24,15,18,26,29,16,10,2146959360,2146959360,-171798692,1073962024,1717986918,1072850534,1889785610,1073809981,1717986918,1073112678,1717986918,1074161254,-1546188227,1078394224,11,21,24,15,18,26,29,16,10,22,27,07,,,,,,,,,,,,,,,,,2.4,1.1,2.1*07
-{"class":"TPV","tag":"0x0106","time":1233174945.001,"ept":0.005,"lat":53.563252364,"lon":-113.439546320,"alt":655.254,"epx":17.250,"epy":17.250,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174945.001,"ept":0.005,"lat":53.563252364,"lon":-113.439546320,"alt":655.254,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,21,73,276,32,24,56,094,46,15,40,113,31,18,40,217,43*7B
$GPGSV,3,2,11,26,40,087,45,29,40,164,34,16,28,280,32,10,21,056,39*70
$GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E
@@ -25,7 +25,7 @@ $GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E
$GPGGA,203546,5333.7950,N,11326.3728,W,1,07,1.15,655.18,M,-19.872,M,,*77
$GPRMC,203546,A,5333.7950,N,11326.3728,W,0.0000,0.000,280109,,*3F
$GPGSA,A,3,21,24,15,18,26,29,16,10,2146959360,2146959360,-171798692,1073962024,1717986918,1072850534,1889785610,1073809981,1717986918,1073112678,1717986918,1074161254,2146959360,11,21,24,15,18,26,29,16,10,22,27,07,,,,,,,,,,,,,,,,,,2.4,1.1,2.1*2F
-{"class":"TPV","tag":"0x0106","time":1233174946.001,"ept":0.005,"lat":53.563250639,"lon":-113.439547224,"alt":655.184,"epx":17.250,"epy":17.250,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":34.50,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174946.001,"ept":0.005,"lat":53.563250639,"lon":-113.439547224,"alt":655.184,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,21,73,276,33,24,56,094,46,15,40,113,30,18,40,217,43*7B
$GPGSV,3,2,11,26,40,087,45,29,40,164,34,16,28,280,32,10,21,056,39*70
$GPGSV,3,3,11,22,09,225,30,27,06,055,24,07,05,000,25*46
@@ -33,7 +33,7 @@ $GPGSV,3,3,11,22,09,225,30,27,06,055,24,07,05,000,25*46
$GPGGA,203547,5333.7949,N,11326.3729,W,1,07,1.21,655.14,M,-19.872,M,,*74
$GPRMC,203547,A,5333.7949,N,11326.3729,W,0.0000,0.000,280109,,*37
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,11,21,24,15,18,26,29,16,10,22,27,07,,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174947.001,"ept":0.005,"lat":53.563249045,"lon":-113.439548267,"alt":655.141,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":35.40,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174947.001,"ept":0.005,"lat":53.563249045,"lon":-113.439548267,"alt":655.141,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,21,73,276,33,24,56,094,46,15,40,113,29,18,40,217,43*73
$GPGSV,3,2,11,26,40,087,45,29,40,164,33,16,28,280,32,10,21,056,39*77
$GPGSV,3,3,11,22,09,225,30,27,06,055,25,07,05,000,25*47
@@ -41,7 +41,7 @@ $GPGSV,3,3,11,22,09,225,30,27,06,055,25,07,05,000,25*47
$GPGGA,203548,5333.7948,N,11326.3730,W,1,07,1.21,655.09,M,-19.872,M,,*7E
$GPRMC,203548,A,5333.7948,N,11326.3730,W,0.0000,0.000,280109,,*31
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,11,21,24,15,18,26,29,16,10,22,27,07,,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174948.001,"ept":0.005,"lat":53.563247427,"lon":-113.439549171,"alt":655.088,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174948.001,"ept":0.005,"lat":53.563247427,"lon":-113.439549171,"alt":655.088,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,11,21,73,276,32,24,56,094,46,15,40,113,29,18,40,217,43*72
$GPGSV,3,2,11,26,40,087,45,29,40,164,33,16,28,280,32,10,21,056,39*77
$GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E
@@ -49,7 +49,7 @@ $GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E
$GPGGA,203549,5333.7947,N,11326.3730,W,1,07,1.21,655.02,M,-19.872,M,,*7B
$GPRMC,203549,A,5333.7947,N,11326.3730,W,0.0000,0.000,280109,,*3F
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,11,21,24,15,18,26,29,16,10,22,27,07,,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174949.001,"ept":0.005,"lat":53.563245784,"lon":-113.439549937,"alt":655.024,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174949.001,"ept":0.005,"lat":53.563245784,"lon":-113.439549937,"alt":655.024,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,32,24,56,094,46,15,40,113,26,18,40,217,43*7E
$GPGSV,3,2,12,26,40,087,45,29,40,164,33,16,28,280,32,10,21,056,39*74
$GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,25,07,05,000,25*74
@@ -57,7 +57,7 @@ $GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,25,07,05,000,25*74
$GPGGA,203550,5333.7947,N,11326.3731,W,1,07,1.21,654.88,M,-19.872,M,,*71
$GPRMC,203550,A,5333.7947,N,11326.3731,W,0.0000,0.000,280109,,*36
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174950.001,"ept":0.005,"lat":53.563244338,"lon":-113.439551123,"alt":654.882,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174950.001,"ept":0.005,"lat":53.563244338,"lon":-113.439551123,"alt":654.882,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,31,24,56,094,46,15,40,113,23,18,40,217,43*78
$GPGSV,3,2,12,26,40,087,45,29,40,164,33,16,28,280,31,10,21,056,39*77
$GPGSV,3,3,12,03,10,317,24,22,09,225,30,27,06,055,25,07,05,000,26*76
@@ -65,7 +65,7 @@ $GPGSV,3,3,12,03,10,317,24,22,09,225,30,27,06,055,25,07,05,000,26*76
$GPGGA,203551,5333.7946,N,11326.3731,W,1,07,1.21,654.80,M,-19.872,M,,*79
$GPRMC,203551,A,5333.7946,N,11326.3731,W,0.0000,0.000,280109,,*36
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174951.001,"ept":0.005,"lat":53.563242857,"lon":-113.439551871,"alt":654.804,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174951.001,"ept":0.005,"lat":53.563242857,"lon":-113.439551871,"alt":654.804,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,31,24,56,094,46,15,40,113,25,18,40,217,43*7E
$GPGSV,3,2,12,26,40,087,45,29,40,164,33,16,28,280,32,10,21,056,39*74
$GPGSV,3,3,12,03,10,317,24,22,09,225,30,27,06,055,25,07,05,000,26*76
@@ -73,7 +73,7 @@ $GPGSV,3,3,12,03,10,317,24,22,09,225,30,27,06,055,25,07,05,000,26*76
$GPGGA,203552,5333.7945,N,11326.3731,W,1,07,1.21,654.84,M,-19.872,M,,*7D
$GPRMC,203552,A,5333.7945,N,11326.3731,W,0.0000,0.000,280109,,*36
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174952.001,"ept":0.005,"lat":53.563241243,"lon":-113.439552276,"alt":654.838,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174952.001,"ept":0.005,"lat":53.563241243,"lon":-113.439552276,"alt":654.838,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,31,24,56,094,45,15,40,113,25,18,40,217,43*7D
$GPGSV,3,2,12,26,40,087,45,29,40,164,33,16,28,280,32,10,21,056,39*74
$GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,25,07,05,000,25*74
@@ -81,7 +81,7 @@ $GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,25,07,05,000,25*74
$GPGGA,203553,5333.7944,N,11326.3731,W,1,07,1.21,654.89,M,-19.872,M,,*70
$GPRMC,203553,A,5333.7944,N,11326.3731,W,0.0000,0.000,280109,,*36
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1374389535,1073815224,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*06
-{"class":"TPV","tag":"0x0106","time":1233174953.001,"ept":0.005,"lat":53.563239698,"lon":-113.439552484,"alt":654.890,"epx":18.150,"epy":18.150,"epv":49.220,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174953.001,"ept":0.005,"lat":53.563239698,"lon":-113.439552484,"alt":654.890,"epv":49.220,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,31,24,56,094,45,15,40,113,25,18,40,217,43*7D
$GPGSV,3,2,12,26,40,087,45,29,40,164,33,16,28,280,32,10,21,056,40*7A
$GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,24,07,05,000,25*75
@@ -89,7 +89,7 @@ $GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,24,07,05,000,25*75
$GPGGA,203554,5333.7943,N,11326.3732,W,1,07,1.21,654.98,M,-19.872,M,,*73
$GPRMC,203554,A,5333.7943,N,11326.3732,W,0.0000,0.000,280109,,*35
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174954.001,"ept":0.005,"lat":53.563238309,"lon":-113.439552968,"alt":654.979,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174954.001,"ept":0.005,"lat":53.563238309,"lon":-113.439552968,"alt":654.979,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,32,24,56,094,45,15,40,113,24,18,40,217,43*7F
$GPGSV,3,2,12,26,40,087,45,29,40,164,34,16,28,280,32,10,21,056,39*73
$GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,24,07,05,000,25*75
@@ -97,7 +97,7 @@ $GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,24,07,05,000,25*75
$GPGGA,203555,5333.7942,N,11326.3732,W,1,07,1.21,655.09,M,-19.872,M,,*7A
$GPRMC,203555,A,5333.7942,N,11326.3732,W,0.0000,0.000,280109,,*35
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174955.001,"ept":0.005,"lat":53.563236952,"lon":-113.439553055,"alt":655.091,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174955.001,"ept":0.005,"lat":53.563236952,"lon":-113.439553055,"alt":655.091,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,3,1,12,21,73,276,32,24,56,094,45,15,40,113,23,18,40,217,43*78
$GPGSV,3,2,12,26,40,087,45,29,40,164,33,16,28,280,33,10,21,056,39*75
$GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,27,07,05,000,25*76
@@ -105,7 +105,7 @@ $GPGSV,3,3,12,03,10,317,25,22,09,225,30,27,06,055,27,07,05,000,25*76
$GPGGA,203556,5333.7941,N,11326.3732,W,1,07,1.21,655.13,M,-19.872,M,,*71
$GPRMC,203556,A,5333.7941,N,11326.3732,W,0.0000,0.000,280109,,*35
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,12,21,24,15,18,26,29,16,10,03,22,27,07,,,,,,,,,,,,,,,,,2.5,1.2,2.1*0A
-{"class":"TPV","tag":"0x0106","time":1233174956.001,"ept":0.005,"lat":53.563235688,"lon":-113.439553304,"alt":655.133,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174956.001,"ept":0.005,"lat":53.563235688,"lon":-113.439553304,"alt":655.133,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,13,21,73,276,31,24,56,094,45,15,40,113,24,18,40,217,43*7A
$GPGSV,4,2,13,26,40,087,45,29,40,164,33,16,28,280,32,06,21,311,21*7C
$GPGSV,4,3,13,10,21,056,40,03,10,317,27,22,09,225,31,27,06,055,27*73
@@ -114,7 +114,7 @@ $GPGSV,4,4,13,07,05,000,25*4E
$GPGGA,203557,5333.7941,N,11326.3732,W,1,07,1.21,655.18,M,-19.872,M,,*7B
$GPRMC,203557,A,5333.7941,N,11326.3732,W,0.0000,0.000,280109,,*34
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,13,21,24,15,18,26,29,16,06,10,03,22,27,07,,,,,,,,,,,,,,,,2.5,1.2,2.1*0D
-{"class":"TPV","tag":"0x0106","time":1233174957.001,"ept":0.005,"lat":53.563234506,"lon":-113.439553414,"alt":655.180,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174957.001,"ept":0.005,"lat":53.563234506,"lon":-113.439553414,"alt":655.180,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,31,24,56,094,45,15,40,113,24,18,40,217,44*7A
$GPGSV,4,2,14,26,40,087,45,29,40,164,33,16,28,280,33,06,21,311,23*78
$GPGSV,4,3,14,10,21,056,40,03,10,317,27,22,09,225,31,08,06,036,18*70
@@ -123,7 +123,7 @@ $GPGSV,4,4,14,27,06,055,27,07,05,000,24*7E
$GPGGA,203558,5333.7940,N,11326.3732,W,1,07,1.21,655.22,M,-19.872,M,,*7C
$GPRMC,203558,A,5333.7940,N,11326.3732,W,0.0000,0.000,280109,,*3A
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*05
-{"class":"TPV","tag":"0x0106","time":1233174958.001,"ept":0.005,"lat":53.563233539,"lon":-113.439553506,"alt":655.222,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174958.001,"ept":0.005,"lat":53.563233539,"lon":-113.439553506,"alt":655.222,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,31,24,56,094,45,15,40,113,24,18,40,217,44*7A
$GPGSV,4,2,14,26,40,087,45,29,40,164,33,16,28,280,33,06,21,311,25*7E
$GPGSV,4,3,14,10,21,056,40,03,10,317,26,22,09,225,31,08,06,036,18*71
@@ -132,7 +132,7 @@ $GPGSV,4,4,14,27,06,055,26,07,05,000,24*7F
$GPGGA,203559,5333.7940,N,11326.3733,W,1,07,1.21,655.22,M,-19.872,M,,*7C
$GPRMC,203559,A,5333.7940,N,11326.3733,W,0.0000,0.000,280109,,*3A
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,687194767,1074171740,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*0C
-{"class":"TPV","tag":"0x0106","time":1233174959.001,"ept":0.005,"lat":53.563232686,"lon":-113.439554175,"alt":655.218,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174959.001,"ept":0.005,"lat":53.563232686,"lon":-113.439554175,"alt":655.218,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,31,24,56,094,45,15,40,113,24,18,40,217,44*7A
$GPGSV,4,2,14,26,40,087,44,29,40,164,34,16,28,280,31,06,21,311,25*7A
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,15*7E
@@ -141,7 +141,7 @@ $GPGSV,4,4,14,27,06,055,27,07,05,000,24*7E
$GPGGA,203600,5333.7939,N,11326.3733,W,1,07,1.21,655.26,M,-19.872,M,,*79
$GPRMC,203600,A,5333.7939,N,11326.3733,W,0.0000,0.000,280109,,*3B
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*05
-{"class":"TPV","tag":"0x0106","time":1233174960.001,"ept":0.005,"lat":53.563232220,"lon":-113.439554904,"alt":655.256,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174960.001,"ept":0.005,"lat":53.563232220,"lon":-113.439554904,"alt":655.256,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,32,24,56,094,45,15,40,113,23,18,40,217,44*7E
$GPGSV,4,2,14,26,40,087,44,29,40,164,34,16,28,280,31,06,21,311,25*7A
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,18*73
@@ -150,7 +150,7 @@ $GPGSV,4,4,14,27,06,055,27,07,05,000,24*7E
$GPGGA,203601,5333.7939,N,11326.3733,W,1,06,1.21,655.20,M,-19.872,M,,*7F
$GPRMC,203601,A,5333.7939,N,11326.3733,W,0.0000,0.000,280109,,*3A
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,687194767,1074171740,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*0C
-{"class":"TPV","tag":"0x0106","time":1233174961.001,"ept":0.005,"lat":53.563231438,"lon":-113.439555338,"alt":655.196,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174961.001,"ept":0.005,"lat":53.563231438,"lon":-113.439555338,"alt":655.196,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,32,24,56,094,45,15,40,113,24,18,40,217,44*79
$GPGSV,4,2,14,26,40,087,44,29,40,164,34,16,28,280,31,06,21,311,28*77
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,18*73
@@ -159,7 +159,7 @@ $GPGSV,4,4,14,27,06,055,27,07,05,000,24*7E
$GPGGA,203602,5333.7939,N,11326.3734,W,1,07,1.47,655.19,M,-19.872,M,,*70
$GPRMC,203602,A,5333.7939,N,11326.3734,W,0.0000,0.000,280109,,*3E
$GPGSA,A,3,24,18,26,29,16,10,10,10,2146959360,2146959360,-343597384,1074706513,-1202590843,1073186078,1717986918,1074554470,-1546188227,1073757552,-171798692,1074879528,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,3.8,1.5,3.5*34
-{"class":"TPV","tag":"0x0106","time":1233174962.001,"ept":0.005,"lat":53.563230853,"lon":-113.439555989,"alt":655.194,"epx":22.050,"epy":22.050,"epv":81.650,"track":0.0000,"speed":0.000,"climb":0.000,"eps":40.20,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174962.001,"ept":0.005,"lat":53.563230853,"lon":-113.439555989,"alt":655.194,"epv":81.650,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,31,24,56,094,45,15,40,113,24,18,40,217,44*7A
$GPGSV,4,2,14,26,40,087,44,29,40,164,33,16,28,280,31,06,21,311,27*7F
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,18*73
@@ -168,7 +168,7 @@ $GPGSV,4,4,14,27,06,055,28,07,05,000,21*74
$GPGGA,203603,5333.7938,N,11326.3734,W,1,07,1.21,655.18,M,-19.872,M,,*71
$GPRMC,203603,A,5333.7938,N,11326.3734,W,0.0000,0.000,280109,,*3E
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,687194767,1074171740,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*0C
-{"class":"TPV","tag":"0x0106","time":1233174963.001,"ept":0.005,"lat":53.563230467,"lon":-113.439556819,"alt":655.176,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":40.20,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174963.001,"ept":0.005,"lat":53.563230467,"lon":-113.439556819,"alt":655.176,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,31,24,56,094,45,15,40,113,25,18,40,217,44*7B
$GPGSV,4,2,14,26,40,087,44,29,40,164,33,16,28,280,30,06,21,311,27*7E
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,18*73
@@ -177,7 +177,7 @@ $GPGSV,4,4,14,27,06,055,28,07,05,000,21*74
$GPGGA,203604,5333.7938,N,11326.3735,W,1,07,1.21,655.23,M,-19.872,M,,*7F
$GPRMC,203604,A,5333.7938,N,11326.3735,W,0.0000,0.000,280109,,*38
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,171798692,1074176983,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*05
-{"class":"TPV","tag":"0x0106","time":1233174964.001,"ept":0.005,"lat":53.563230108,"lon":-113.439557548,"alt":655.231,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174964.001,"ept":0.005,"lat":53.563230108,"lon":-113.439557548,"alt":655.231,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,32,24,56,094,45,15,40,113,27,18,40,217,44*7A
$GPGSV,4,2,14,26,40,087,44,29,40,164,32,16,28,280,31,06,21,311,27*7E
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,18*73
@@ -186,7 +186,7 @@ $GPGSV,4,4,14,27,06,055,28,07,05,000,22*77
$GPGGA,203605,5333.7938,N,11326.3735,W,1,07,1.21,655.29,M,-19.872,M,,*74
$GPRMC,203605,A,5333.7938,N,11326.3735,W,0.0000,0.000,280109,,*39
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,687194767,1074171740,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*0C
-{"class":"TPV","tag":"0x0106","time":1233174965.001,"ept":0.005,"lat":53.563229839,"lon":-113.439558476,"alt":655.290,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174965.001,"ept":0.005,"lat":53.563229839,"lon":-113.439558476,"alt":655.290,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,32,24,56,094,45,15,40,113,27,18,40,217,44*7A
$GPGSV,4,2,14,26,40,087,44,29,40,164,33,16,28,280,30,06,21,311,28*71
$GPGSV,4,3,14,10,21,056,40,03,10,317,25,22,09,225,30,08,06,036,18*73
@@ -195,5 +195,5 @@ $GPGSV,4,4,14,27,06,055,28,07,05,000,23*76
$GPGGA,203606,5333.7938,N,11326.3735,W,1,07,1.21,655.31,M,-19.872,M,,*7E
$GPRMC,203606,A,5333.7938,N,11326.3735,W,0.0000,0.000,280109,,*3A
$GPGSA,A,3,21,24,18,26,29,16,10,10,2146959360,2146959360,-1717986918,1073977753,-171798692,1072913448,1889785610,1073809981,687194767,1073123164,687194767,1074171740,2146959360,14,21,24,15,18,26,29,16,06,10,03,22,08,27,,,,,,,,,,,,,,,,2.5,1.2,2.1*0C
-{"class":"TPV","tag":"0x0106","time":1233174966.001,"ept":0.005,"lat":53.563229443,"lon":-113.439558988,"alt":655.310,"epx":18.150,"epy":18.150,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.30,"mode":3}
+{"class":"TPV","tag":"0x0106","time":1233174966.001,"ept":0.005,"lat":53.563229443,"lon":-113.439558988,"alt":655.310,"epv":48.990,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,4,1,14,21,73,276,31,24,56,094,45,15,40,113,27,18,40,217,44*79
diff --git a/test/stable/uBlox-sirf1.log.chk b/test/stable/uBlox-sirf1.log.chk
index b961fdb9..c1504110 100644
--- a/test/stable/uBlox-sirf1.log.chk
+++ b/test/stable/uBlox-sirf1.log.chk
@@ -5,27 +5,27 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77
$GPGGA,090611,5203.7606,N,00508.3161,E,1,08,1.80,33.30,M,46.772,M,,*74
$GPRMC,090611,A,5203.7606,N,00508.3161,E,0.0000,0.000,110605,,*2A
$GPGSA,A,3,11,23,20,07,01,14,25,24,,,,,2.1,1.8,1.8*30
-{"class":"TPV","tag":"MID2","time":1118480771.990,"ept":0.005,"lat":52.062675883,"lon":5.138600900,"alt":33.299,"epx":27.000,"epy":27.000,"epv":41.027,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+{"class":"TPV","tag":"MID2","time":1118480771.990,"ept":0.005,"lat":52.062675883,"lon":5.138600900,"alt":33.299,"epx":13.815,"epy":10.613,"epv":41.027,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGGA,090613,5203.7605,N,00508.3168,E,1,08,1.80,34.43,M,46.772,M,,*7F
$GPRMC,090613,A,5203.7605,N,00508.3168,E,0.0447,54.442,110605,,*16
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480773.999,"ept":0.005,"lat":52.062675221,"lon":5.138613239,"alt":34.425,"epx":27.000,"epy":27.000,"epv":23.000,"track":54.4418,"speed":0.023,"climb":0.024,"eps":26.88,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480773.999,"ept":0.005,"lat":52.062675221,"lon":5.138613239,"alt":34.425,"epv":23.000,"track":54.4418,"speed":0.023,"climb":0.024,"mode":3}
$GPGGA,090614,5203.7605,N,00508.3168,E,1,08,1.80,34.44,M,46.772,M,,*7F
$GPRMC,090614,A,5203.7605,N,00508.3168,E,0.0525,55.231,110605,,*17
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480774.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.441,"epx":27.000,"epy":27.000,"epv":23.000,"track":55.2310,"speed":0.027,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480774.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.441,"epv":23.000,"track":55.2310,"speed":0.027,"climb":0.027,"mode":3}
$GPGGA,090615,5203.7605,N,00508.3168,E,1,08,1.80,34.46,M,46.772,M,,*7C
$GPRMC,090615,A,5203.7605,N,00508.3168,E,0.0467,53.664,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480775.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.458,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.6641,"speed":0.024,"climb":0.024,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480775.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.458,"epv":23.000,"track":53.6641,"speed":0.024,"climb":0.024,"mode":3}
$GPGGA,090616,5203.7605,N,00508.3168,E,1,08,1.80,34.47,M,46.772,M,,*7E
$GPRMC,090616,A,5203.7605,N,00508.3168,E,0.0525,57.361,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480776.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.472,"epx":27.000,"epy":27.000,"epv":23.000,"track":57.3607,"speed":0.027,"climb":0.026,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480776.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.472,"epv":23.000,"track":57.3607,"speed":0.027,"climb":0.026,"mode":3}
$GPGGA,090617,5203.7605,N,00508.3168,E,1,08,1.80,34.49,M,46.772,M,,*71
$GPRMC,090617,A,5203.7605,N,00508.3168,E,0.0467,50.658,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480777.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.488,"epx":27.000,"epy":27.000,"epv":23.000,"track":50.6579,"speed":0.024,"climb":0.025,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480777.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.488,"epv":23.000,"track":50.6579,"speed":0.024,"climb":0.025,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C
$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78
@@ -33,23 +33,23 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78
$GPGGA,090618,5203.7605,N,00508.3168,E,1,08,1.80,34.50,M,46.772,M,,*76
$GPRMC,090618,A,5203.7605,N,00508.3168,E,0.0583,58.520,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480778.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.504,"epx":27.000,"epy":27.000,"epv":23.000,"track":58.5200,"speed":0.030,"climb":0.029,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480778.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.504,"epv":23.000,"track":58.5200,"speed":0.030,"climb":0.029,"mode":3}
$GPGGA,090619,5203.7605,N,00508.3168,E,1,08,1.80,34.53,M,46.772,M,,*74
$GPRMC,090619,A,5203.7605,N,00508.3168,E,0.0525,52.550,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480779.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.525,"epx":27.000,"epy":27.000,"epv":23.000,"track":52.5503,"speed":0.027,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480779.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.525,"epv":23.000,"track":52.5503,"speed":0.027,"climb":0.027,"mode":3}
$GPGGA,090620,5203.7604,N,00508.3168,E,1,08,1.80,34.55,M,46.772,M,,*79
$GPRMC,090620,A,5203.7604,N,00508.3168,E,0.0544,52.048,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480780.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.545,"epx":27.000,"epy":27.000,"epv":23.000,"track":52.0477,"speed":0.028,"climb":0.026,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480780.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.545,"epv":23.000,"track":52.0477,"speed":0.028,"climb":0.026,"mode":3}
$GPGGA,090621,5203.7604,N,00508.3168,E,1,08,1.80,34.56,M,46.772,M,,*7B
$GPRMC,090621,A,5203.7604,N,00508.3168,E,0.0505,57.303,110605,,*10
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480781.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.563,"epx":27.000,"epy":27.000,"epv":23.000,"track":57.3033,"speed":0.026,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480781.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.563,"epv":23.000,"track":57.3033,"speed":0.026,"climb":0.027,"mode":3}
$GPGGA,090622,5203.7604,N,00508.3168,E,1,08,1.80,34.58,M,46.772,M,,*76
$GPRMC,090622,A,5203.7604,N,00508.3168,E,0.0544,50.157,110605,,*12
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480782.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.581,"epx":27.000,"epy":27.000,"epv":23.000,"track":50.1571,"speed":0.028,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480782.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.581,"epv":23.000,"track":50.1571,"speed":0.028,"climb":0.027,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,45*7D
$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78
@@ -57,23 +57,23 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78
$GPGGA,090623,5203.7604,N,00508.3168,E,1,08,1.80,34.60,M,46.772,M,,*7C
$GPRMC,090623,A,5203.7604,N,00508.3168,E,0.0544,53.626,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480783.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.599,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.6261,"speed":0.028,"climb":0.025,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480783.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.599,"epv":23.000,"track":53.6261,"speed":0.028,"climb":0.025,"mode":3}
$GPGGA,090624,5203.7604,N,00508.3168,E,1,08,1.80,34.61,M,46.772,M,,*7A
$GPRMC,090624,A,5203.7604,N,00508.3168,E,0.0505,52.472,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480784.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.614,"epx":27.000,"epy":27.000,"epv":23.000,"track":52.4722,"speed":0.026,"climb":0.024,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480784.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.614,"epv":23.000,"track":52.4722,"speed":0.026,"climb":0.024,"mode":3}
$GPGGA,090625,5203.7604,N,00508.3168,E,1,08,1.80,34.63,M,46.772,M,,*79
$GPRMC,090625,A,5203.7604,N,00508.3168,E,0.0544,46.638,110605,,*1C
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480785.998,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.628,"epx":27.000,"epy":27.000,"epv":23.000,"track":46.6380,"speed":0.028,"climb":0.027,"eps":54.05,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480785.998,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.628,"epv":23.000,"track":46.6380,"speed":0.028,"climb":0.027,"mode":3}
$GPGGA,090626,5203.7604,N,00508.3168,E,1,08,1.80,34.65,M,46.772,M,,*7C
$GPRMC,090626,A,5203.7604,N,00508.3168,E,0.0525,52.472,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480786.998,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.645,"epx":27.000,"epy":27.000,"epv":23.000,"track":52.4723,"speed":0.027,"climb":0.025,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480786.998,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.645,"epv":23.000,"track":52.4723,"speed":0.027,"climb":0.025,"mode":3}
$GPGGA,090627,5203.7604,N,00508.3168,E,1,08,1.80,34.66,M,46.772,M,,*7E
$GPRMC,090627,A,5203.7604,N,00508.3168,E,0.0467,55.803,110605,,*1A
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480787.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.660,"epx":27.000,"epy":27.000,"epv":23.000,"track":55.8031,"speed":0.024,"climb":0.024,"eps":53.95,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480787.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.660,"epv":23.000,"track":55.8031,"speed":0.024,"climb":0.024,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
@@ -81,23 +81,23 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
$GPGGA,090628,5203.7604,N,00508.3168,E,1,08,1.80,34.68,M,46.772,M,,*7F
$GPRMC,090628,A,5203.7604,N,00508.3168,E,0.0544,57.676,110605,,*1B
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480788.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.676,"epx":27.000,"epy":27.000,"epv":23.000,"track":57.6760,"speed":0.028,"climb":0.026,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480788.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.676,"epv":23.000,"track":57.6760,"speed":0.028,"climb":0.026,"mode":3}
$GPGGA,090629,5203.7604,N,00508.3168,E,1,08,1.80,34.69,M,46.772,M,,*7F
$GPRMC,090629,A,5203.7604,N,00508.3168,E,0.0505,47.992,110605,,*1B
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480789.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.694,"epx":27.000,"epy":27.000,"epv":23.000,"track":47.9916,"speed":0.026,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480789.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.694,"epv":23.000,"track":47.9916,"speed":0.026,"climb":0.027,"mode":3}
$GPGGA,090630,5203.7604,N,00508.3168,E,1,08,1.80,34.71,M,46.772,M,,*7E
$GPRMC,090630,A,5203.7604,N,00508.3168,E,0.0525,54.404,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480790.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.713,"epx":27.000,"epy":27.000,"epv":23.000,"track":54.4040,"speed":0.027,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480790.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.713,"epv":23.000,"track":54.4040,"speed":0.027,"climb":0.027,"mode":3}
$GPGGA,090631,5203.7604,N,00508.3168,E,1,08,1.80,34.73,M,46.772,M,,*7D
$GPRMC,090631,A,5203.7604,N,00508.3168,E,0.0544,57.430,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480791.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.732,"epx":27.000,"epy":27.000,"epv":23.000,"track":57.4299,"speed":0.028,"climb":0.029,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480791.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.732,"epv":23.000,"track":57.4299,"speed":0.028,"climb":0.029,"mode":3}
$GPGGA,090632,5203.7604,N,00508.3168,E,1,08,1.80,34.75,M,46.772,M,,*78
$GPRMC,090632,A,5203.7604,N,00508.3168,E,0.0505,50.753,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480792.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.754,"epx":27.000,"epy":27.000,"epv":23.000,"track":50.7535,"speed":0.026,"climb":0.024,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480792.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.754,"epv":23.000,"track":50.7535,"speed":0.026,"climb":0.024,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
@@ -105,23 +105,23 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
$GPGGA,090633,5203.7604,N,00508.3168,E,1,08,1.80,34.77,M,46.772,M,,*7B
$GPRMC,090633,A,5203.7604,N,00508.3168,E,0.0525,55.771,110605,,*12
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480793.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.770,"epx":27.000,"epy":27.000,"epv":23.000,"track":55.7710,"speed":0.027,"climb":0.025,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480793.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.770,"epv":23.000,"track":55.7710,"speed":0.027,"climb":0.025,"mode":3}
$GPGGA,090634,5203.7604,N,00508.3168,E,1,08,1.80,34.79,M,46.772,M,,*72
$GPRMC,090634,A,5203.7604,N,00508.3168,E,0.0525,56.120,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480794.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.788,"epx":27.000,"epy":27.000,"epv":23.000,"track":56.1196,"speed":0.027,"climb":0.029,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480794.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.788,"epv":23.000,"track":56.1196,"speed":0.027,"climb":0.029,"mode":3}
$GPGGA,090635,5203.7604,N,00508.3168,E,1,08,1.80,34.81,M,46.772,M,,*74
$GPRMC,090635,A,5203.7604,N,00508.3168,E,0.0505,55.137,110605,,*12
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480795.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.810,"epx":27.000,"epy":27.000,"epv":23.000,"track":55.1368,"speed":0.026,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480795.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.810,"epv":23.000,"track":55.1368,"speed":0.026,"climb":0.027,"mode":3}
$GPGGA,090636,5203.7604,N,00508.3168,E,1,08,1.80,34.83,M,46.772,M,,*75
$GPRMC,090636,A,5203.7604,N,00508.3168,E,0.0525,56.312,110605,,*15
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480796.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.830,"epx":27.000,"epy":27.000,"epv":23.000,"track":56.3121,"speed":0.027,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480796.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.830,"epv":23.000,"track":56.3121,"speed":0.027,"climb":0.027,"mode":3}
$GPGGA,090637,5203.7604,N,00508.3168,E,1,08,1.80,34.85,M,46.772,M,,*72
$GPRMC,090637,A,5203.7604,N,00508.3168,E,0.0564,56.963,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480797.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.850,"epx":27.000,"epy":27.000,"epv":23.000,"track":56.9633,"speed":0.029,"climb":0.028,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480797.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.850,"epv":23.000,"track":56.9633,"speed":0.029,"climb":0.028,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
@@ -129,23 +129,23 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
$GPGGA,090638,5203.7604,N,00508.3168,E,1,08,1.80,34.87,M,46.772,M,,*7F
$GPRMC,090638,A,5203.7604,N,00508.3168,E,0.0467,50.169,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480798.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.871,"epx":27.000,"epy":27.000,"epv":23.000,"track":50.1692,"speed":0.024,"climb":0.027,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480798.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.871,"epv":23.000,"track":50.1692,"speed":0.024,"climb":0.027,"mode":3}
$GPGGA,090639,5203.7604,N,00508.3168,E,1,08,1.80,34.89,M,46.772,M,,*70
$GPRMC,090639,A,5203.7604,N,00508.3168,E,0.0583,59.282,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480799.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.891,"epx":27.000,"epy":27.000,"epv":23.000,"track":59.2822,"speed":0.030,"climb":0.026,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480799.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.891,"epv":23.000,"track":59.2822,"speed":0.030,"climb":0.026,"mode":3}
$GPGGA,090640,5203.7604,N,00508.3168,E,1,08,1.80,34.91,M,46.772,M,,*77
$GPRMC,090640,A,5203.7604,N,00508.3168,E,0.0583,50.788,110605,,*19
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480800.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.908,"epx":27.000,"epy":27.000,"epv":23.000,"track":50.7882,"speed":0.030,"climb":0.027,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480800.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.908,"epv":23.000,"track":50.7882,"speed":0.030,"climb":0.027,"mode":3}
$GPGGA,090641,5203.7604,N,00508.3168,E,1,08,1.80,34.93,M,46.772,M,,*74
$GPRMC,090641,A,5203.7604,N,00508.3168,E,0.0544,52.764,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480801.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.927,"epx":27.000,"epy":27.000,"epv":23.000,"track":52.7638,"speed":0.028,"climb":0.028,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480801.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.927,"epv":23.000,"track":52.7638,"speed":0.028,"climb":0.028,"mode":3}
$GPGGA,090642,5203.7604,N,00508.3168,E,1,08,1.80,34.95,M,46.772,M,,*71
$GPRMC,090642,A,5203.7604,N,00508.3168,E,0.0525,53.233,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480802.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.947,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.2332,"speed":0.027,"climb":0.026,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480802.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.947,"epv":23.000,"track":53.2332,"speed":0.027,"climb":0.026,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,46*76
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77
@@ -153,23 +153,23 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77
$GPGGA,090643,5203.7604,N,00508.3168,E,1,08,1.80,34.97,M,46.772,M,,*72
$GPRMC,090643,A,5203.7604,N,00508.3168,E,0.0525,57.787,110605,,*1E
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480803.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.965,"epx":27.000,"epy":27.000,"epv":23.000,"track":57.7866,"speed":0.027,"climb":0.026,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480803.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.965,"epv":23.000,"track":57.7866,"speed":0.027,"climb":0.026,"mode":3}
$GPGGA,090644,5203.7604,N,00508.3168,E,1,08,1.80,34.98,M,46.772,M,,*7A
$GPRMC,090644,A,5203.7604,N,00508.3168,E,0.0544,53.946,110605,,*19
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480804.998,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.983,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.9462,"speed":0.028,"climb":0.025,"eps":54.05,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480804.998,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.983,"epv":23.000,"track":53.9462,"speed":0.028,"climb":0.025,"mode":3}
$GPGGA,090645,5203.7604,N,00508.3168,E,1,08,1.80,35.00,M,46.772,M,,*7B
$GPRMC,090645,A,5203.7604,N,00508.3168,E,0.0467,53.835,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480805.998,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.001,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.8351,"speed":0.024,"climb":0.024,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480805.998,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.001,"epv":23.000,"track":53.8351,"speed":0.024,"climb":0.024,"mode":3}
$GPGGA,090646,5203.7604,N,00508.3168,E,1,08,1.80,35.02,M,46.772,M,,*7A
$GPRMC,090646,A,5203.7604,N,00508.3168,E,0.0486,56.661,110605,,*1B
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480806.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.017,"epx":27.000,"epy":27.000,"epv":23.000,"track":56.6610,"speed":0.025,"climb":0.023,"eps":53.95,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480806.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.017,"epv":23.000,"track":56.6610,"speed":0.025,"climb":0.023,"mode":3}
$GPGGA,090647,5203.7604,N,00508.3168,E,1,08,1.80,35.03,M,46.772,M,,*7A
$GPRMC,090647,A,5203.7604,N,00508.3168,E,0.0583,56.423,110605,,*1A
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480807.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.032,"epx":27.000,"epy":27.000,"epv":23.000,"track":56.4233,"speed":0.030,"climb":0.028,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480807.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.032,"epv":23.000,"track":56.4233,"speed":0.030,"climb":0.028,"mode":3}
$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
@@ -177,16 +177,16 @@ $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
$GPGGA,090648,5203.7604,N,00508.3168,E,1,08,1.80,35.05,M,46.772,M,,*73
$GPRMC,090648,A,5203.7604,N,00508.3168,E,0.0544,53.197,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480808.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.052,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.1973,"speed":0.028,"climb":0.026,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480808.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.052,"epv":23.000,"track":53.1973,"speed":0.028,"climb":0.026,"mode":3}
$GPGGA,090649,5203.7604,N,00508.3168,E,1,08,1.80,35.07,M,46.772,M,,*70
$GPRMC,090649,A,5203.7604,N,00508.3168,E,0.0525,50.564,110605,,*1C
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480809.999,"ept":0.005,"lat":52.062673502,"lon":5.138612666,"alt":35.068,"epx":27.000,"epy":27.000,"epv":23.000,"track":50.5642,"speed":0.027,"climb":0.024,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480809.999,"ept":0.005,"lat":52.062673502,"lon":5.138612666,"alt":35.068,"epv":23.000,"track":50.5642,"speed":0.027,"climb":0.024,"mode":3}
$GPGGA,090650,5203.7604,N,00508.3168,E,1,08,1.80,35.08,M,46.772,M,,*77
$GPRMC,090650,A,5203.7604,N,00508.3168,E,0.0564,54.515,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480810.999,"ept":0.005,"lat":52.062672929,"lon":5.138612666,"alt":35.084,"epx":27.000,"epy":27.000,"epv":23.000,"track":54.5150,"speed":0.029,"climb":0.026,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480810.999,"ept":0.005,"lat":52.062672929,"lon":5.138612666,"alt":35.084,"epv":23.000,"track":54.5150,"speed":0.029,"climb":0.026,"mode":3}
$GPGGA,090651,5203.7604,N,00508.3168,E,1,08,1.80,35.10,M,46.772,M,,*7F
$GPRMC,090651,A,5203.7604,N,00508.3168,E,0.0544,53.714,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
-{"class":"TPV","tag":"MID98","time":1118480811.999,"ept":0.005,"lat":52.062672929,"lon":5.138612666,"alt":35.101,"epx":27.000,"epy":27.000,"epv":23.000,"track":53.7143,"speed":0.028,"climb":0.028,"eps":54.00,"mode":3}
+{"class":"TPV","tag":"MID98","time":1118480811.999,"ept":0.005,"lat":52.062672929,"lon":5.138612666,"alt":35.101,"epv":23.000,"track":53.7143,"speed":0.028,"climb":0.028,"mode":3}