summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/daemon/bu303-climbing.log.chk82
-rw-r--r--test/daemon/bu303-moving.log.chk118
-rw-r--r--test/daemon/bu303-nofix.log.chk30
-rw-r--r--test/daemon/bu303-stillfix.log.chk112
-rw-r--r--test/daemon/bu303b-nofix.log.chk20
-rw-r--r--test/daemon/italk-binary.log.chk34
-rw-r--r--test/daemon/navcom.log.chk70
-rw-r--r--test/daemon/skytraq-bin.log.chk32
-rw-r--r--test/daemon/ublox-aek-4t.log.chk8
-rw-r--r--test/daemon/ublox-lea-4t.log.chk8
-rw-r--r--test/daemon/ublox-sirf1.log.chk26
11 files changed, 270 insertions, 270 deletions
diff --git a/test/daemon/bu303-climbing.log.chk b/test/daemon/bu303-climbing.log.chk
index ddfe3e30..e6f41a43 100644
--- a/test/daemon/bu303-climbing.log.chk
+++ b/test/daemon/bu303-climbing.log.chk
@@ -1,65 +1,65 @@
$GPGSV,2,1,07,10,45,196,10,29,67,310,42,28,59,108,40,26,51,304,44*70
$GPGSV,2,2,07,08,44,058,43,27,16,066,37,21,10,301,00*4A
-{"class":"SKY","time":"2005-06-19T16:12:24.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":10,"used":true},{"PRN":29,"el":67,"az":310,"ss":42,"used":true},{"PRN":28,"el":59,"az":108,"ss":40,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":43,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161224.89,19,06,2005,00,00*6C
-$GPGGA,161224,4629.8923,N,00734.0837,E,1,06,3.20,1327.69,M,48.183,M,,*7C
-$GPRMC,161224,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*2B
+{"class":"SKY","time":"2005-06-19T16:12:22.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":10,"used":true},{"PRN":29,"el":67,"az":310,"ss":42,"used":true},{"PRN":28,"el":59,"az":108,"ss":40,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":43,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161222.89,19,06,2005,00,00*6A
+$GPGGA,161222,4629.8923,N,00734.0837,E,1,06,3.20,1327.69,M,48.183,M,,*7A
+$GPRMC,161222,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*2D
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,3.2,2.6*0D
-$GPGBS,161224,15.28,M,16.17,M,58.85,M*03
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:24.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091}
+$GPGBS,161222,15.28,M,16.17,M,58.85,M*05
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:22.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091}
$GPGSV,2,1,07,10,45,196,08,29,67,310,41,28,59,108,40,26,51,304,43*7D
$GPGSV,2,2,07,08,44,058,42,27,16,066,36,21,10,301,00*4A
-{"class":"SKY","time":"2005-06-19T16:12:25.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":3.20,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":8,"used":true},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":40,"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":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161225.89,19,06,2005,00,00*6D
-$GPGGA,161225,4629.8923,N,00734.0837,E,1,06,3.20,1327.69,M,48.183,M,,*7D
-$GPRMC,161225,A,4629.8923,N,00734.0837,E,0.1776,10.380,190605,,*1D
+{"class":"SKY","time":"2005-06-19T16:12:23.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":3.20,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":8,"used":true},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":40,"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":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161223.89,19,06,2005,00,00*6B
+$GPGGA,161223,4629.8923,N,00734.0837,E,1,06,3.20,1327.69,M,48.183,M,,*7B
+$GPRMC,161223,A,4629.8923,N,00734.0837,E,0.1776,10.380,190605,,*1B
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,3.2,2.6*0D
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:25.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":10.3797,"speed":0.091,"climb":-0.085,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:23.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":10.3797,"speed":0.091,"climb":-0.085,"eps":32.33,"epc":117.69}
$GPGSV,2,1,07,10,45,196,33,29,67,310,42,28,59,108,42,26,51,304,43*74
$GPGSV,2,2,07,08,44,058,44,27,16,066,36,21,10,301,00*4C
-{"class":"SKY","time":"2005-06-19T16:12:26.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":3.20,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":42,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161226.89,19,06,2005,00,00*6E
-$GPGGA,161226,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*7A
-$GPRMC,161226,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*29
+{"class":"SKY","time":"2005-06-19T16:12:24.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":3.20,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":42,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161224.89,19,06,2005,00,00*6C
+$GPGGA,161224,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*78
+$GPRMC,161224,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*2B
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,1.4,2.6*09
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:26.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:24.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":32.33,"epc":117.69}
$GPGSV,2,1,07,10,45,196,31,29,67,310,43,28,59,108,42,26,51,304,45*71
$GPGSV,2,2,07,08,44,058,46,27,16,066,42,21,10,301,00*4D
-{"class":"SKY","time":"2005-06-19T16:12:27.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":45,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":42,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161227.89,19,06,2005,00,00*6F
-$GPGGA,161227,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*7B
-$GPRMC,161227,A,4629.8923,N,00734.0837,E,0.0000,0.000,190605,,*22
+{"class":"SKY","time":"2005-06-19T16:12:25.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":45,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":42,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161225.89,19,06,2005,00,00*6D
+$GPGGA,161225,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*79
+$GPRMC,161225,A,4629.8923,N,00734.0837,E,0.0000,0.000,190605,,*20
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,1.4,2.6*09
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:27.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:25.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
$GPGSV,2,1,07,10,45,196,33,29,67,310,40,28,59,108,41,26,51,304,43*75
$GPGSV,2,2,07,08,44,058,44,27,16,066,40,21,10,301,00*4D
-{"class":"SKY","time":"2005-06-19T16:12:28.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":41,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161228.89,19,06,2005,00,00*60
-$GPGGA,161228,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*7C
-$GPRMC,161228,A,4629.8919,N,00734.0837,E,0.1673,180.000,190605,,*2E
+{"class":"SKY","time":"2005-06-19T16:12:26.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":41,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161226.89,19,06,2005,00,00*6E
+$GPGGA,161226,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*72
+$GPRMC,161226,A,4629.8919,N,00734.0837,E,0.1673,180.000,190605,,*20
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,1.4,2.6*09
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:28.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:26.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":32.33,"epc":117.69}
$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","time":"2005-06-19T16:12:29.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"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}]}
-$GPZDA,161229.89,19,06,2005,00,00*61
-$GPGGA,161229,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*7D
-$GPRMC,161229,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*25
+{"class":"SKY","time":"2005-06-19T16:12:27.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"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}]}
+$GPZDA,161227.89,19,06,2005,00,00*6F
+$GPGGA,161227,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*73
+$GPRMC,161227,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2B
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,1.4,2.6*09
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:29.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:27.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
$GPGSV,2,1,07,10,45,196,35,29,67,310,39,28,59,108,43,26,51,304,43*7F
$GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44
-{"class":"SKY","time":"2005-06-19T16:12:30.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":39,"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":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161230.89,19,06,2005,00,00*69
-$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.0000,0.000,190605,,*2D
+{"class":"SKY","time":"2005-06-19T16:12:28.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":39,"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":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161228.89,19,06,2005,00,00*60
+$GPGGA,161228,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*7C
+$GPRMC,161228,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*24
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,1.4,2.6*09
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:30.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:28.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
$GPGSV,2,1,07,10,45,196,37,29,67,310,40,28,59,108,45,26,51,304,42*74
$GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44
-{"class":"SKY","time":"2005-06-19T16:12:31.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
-$GPZDA,161231.89,19,06,2005,00,00*68
-$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
+{"class":"SKY","time":"2005-06-19T16:12:29.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+$GPZDA,161229.89,19,06,2005,00,00*61
+$GPGGA,161229,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*7D
+$GPRMC,161229,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*25
$GPGSA,A,3,10,29,28,26,8,27,,,,,,,3.0,1.4,2.6*09
-{"class":"TPV","mode":3,"time":"2005-06-19T16:12:31.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
+{"class":"TPV","mode":3,"time":"2005-06-19T16:12:29.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33,"epc":117.69}
diff --git a/test/daemon/bu303-moving.log.chk b/test/daemon/bu303-moving.log.chk
index e941c248..67d4ae81 100644
--- a/test/daemon/bu303-moving.log.chk
+++ b/test/daemon/bu303-moving.log.chk
@@ -1,93 +1,93 @@
-$GPZDA,143445.28,09,06,2005,00,00*67
-$GPGGA,143445,4629.8972,N,00734.0447,E,1,00,2.40,1342.40,M,48.183,M,,*7B
-$GPRMC,143445,A,4629.8972,N,00734.0447,E,0.1776,10.379,090605,,*15
+$GPZDA,143443.28,09,06,2005,00,00*61
+$GPGGA,143443,4629.8972,N,00734.0447,E,1,00,2.40,1342.40,M,48.183,M,,*7D
+$GPRMC,143443,A,4629.8972,N,00734.0447,E,0.1776,10.379,090605,,*13
$GPGSA,A,3,,,,,,,,,,,,,,2.4,*34
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:45.280Z","ept":0.005,"lat":46.498287178,"lon":7.567411672,"alt":1342.402,"track":10.3788,"speed":0.091,"climb":-0.085}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:43.280Z","ept":0.005,"lat":46.498287178,"lon":7.567411672,"alt":1342.402,"track":10.3788,"speed":0.091,"climb":-0.085}
$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","time":"2005-06-09T14:34:46.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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}]}
-$GPZDA,143446.28,09,06,2005,00,00*64
-$GPGGA,143446,4629.8976,N,00734.0447,E,1,05,2.40,1343.13,M,48.183,M,,*7E
-$GPRMC,143446,A,4629.8976,N,00734.0447,E,0.1776,10.379,090605,,*12
+{"class":"SKY","time":"2005-06-09T14:34:44.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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}]}
+$GPZDA,143444.28,09,06,2005,00,00*66
+$GPGGA,143444,4629.8976,N,00734.0447,E,1,05,2.40,1343.13,M,48.183,M,,*7C
+$GPRMC,143444,A,4629.8976,N,00734.0447,E,0.1776,10.379,090605,,*10
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:46.280Z","ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:44.280Z","ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,28,04,15,199,37,02,34,241,43,27,71,076,43*7C
-{"class":"SKY","time":"2005-06-09T14:34:47.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
-$GPZDA,143447.28,09,06,2005,00,00*65
-$GPGGA,143447,4629.8980,N,00734.0440,E,1,05,2.40,1342.35,M,48.183,M,,*74
-$GPRMC,143447,A,4629.8980,N,00734.0440,E,0.1776,10.379,090605,,*1D
+{"class":"SKY","time":"2005-06-09T14:34:45.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+$GPZDA,143445.28,09,06,2005,00,00*67
+$GPGGA,143445,4629.8980,N,00734.0440,E,1,05,2.40,1342.35,M,48.183,M,,*76
+$GPRMC,143445,A,4629.8980,N,00734.0440,E,0.1776,10.379,090605,,*1F
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:47.280Z","ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:45.280Z","ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,27,04,15,199,35,02,34,241,42,27,71,076,42*71
-{"class":"SKY","time":"2005-06-09T14:34:48.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":27,"used":true},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143448.28,09,06,2005,00,00*6A
-$GPGGA,143448,4629.8984,N,00734.0440,E,1,05,3.20,1343.08,M,48.183,M,,*77
-$GPRMC,143448,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*16
+{"class":"SKY","time":"2005-06-09T14:34:46.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":27,"used":true},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143446.28,09,06,2005,00,00*64
+$GPGGA,143446,4629.8984,N,00734.0440,E,1,05,3.20,1343.08,M,48.183,M,,*79
+$GPRMC,143446,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*18
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,3.2,3.4*08
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:48.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:46.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,28,04,15,199,36,02,34,241,42,27,71,076,42*7D
-{"class":"SKY","time":"2005-06-09T14:34:49.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":3.20,"gdop":5.15,"pdop":4.16,"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":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143449.28,09,06,2005,00,00*6B
-$GPGGA,143449,4629.8984,N,00734.0440,E,1,05,2.40,1343.08,M,48.183,M,,*71
-$GPRMC,143449,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*17
+{"class":"SKY","time":"2005-06-09T14:34:47.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":3.20,"gdop":5.15,"pdop":4.16,"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":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143447.28,09,06,2005,00,00*65
+$GPGGA,143447,4629.8984,N,00734.0440,E,1,05,2.40,1343.08,M,48.183,M,,*7F
+$GPRMC,143447,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*19
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:49.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:47.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,28,04,15,199,38,02,34,241,43,27,71,076,42*72
-{"class":"SKY","time":"2005-06-09T14:34:50.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143450.28,09,06,2005,00,00*63
-$GPGGA,143450,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*74
-$GPRMC,143450,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*19
+{"class":"SKY","time":"2005-06-09T14:34:48.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143448.28,09,06,2005,00,00*6A
+$GPGGA,143448,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*7D
+$GPRMC,143448,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*10
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:50.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:48.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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","time":"2005-06-09T14:34:51.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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}]}
-$GPZDA,143451.28,09,06,2005,00,00*62
-$GPGGA,143451,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*75
-$GPRMC,143451,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*18
+{"class":"SKY","time":"2005-06-09T14:34:49.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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}]}
+$GPZDA,143449.28,09,06,2005,00,00*6B
+$GPGGA,143449,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*7C
+$GPRMC,143449,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*11
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:51.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:49.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,32,04,15,199,36,02,34,241,43,27,71,076,42*77
-{"class":"SKY","time":"2005-06-09T14:34:52.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":32,"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":42,"used":true}]}
-$GPZDA,143452.28,09,06,2005,00,00*61
-$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
+{"class":"SKY","time":"2005-06-09T14:34:50.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":32,"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":42,"used":true}]}
+$GPZDA,143450.28,09,06,2005,00,00*63
+$GPGGA,143450,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*74
+$GPRMC,143450,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*19
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:52.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:50.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,36,02,34,241,41,27,71,076,42*7F
-{"class":"SKY","time":"2005-06-09T14:34:53.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143453.28,09,06,2005,00,00*60
-$GPGGA,143453,4629.8999,N,00734.0442,E,1,05,2.40,1343.17,M,48.183,M,,*7A
-$GPRMC,143453,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*12
+{"class":"SKY","time":"2005-06-09T14:34:51.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143451.28,09,06,2005,00,00*62
+$GPGGA,143451,4629.8999,N,00734.0442,E,1,05,2.40,1343.17,M,48.183,M,,*78
+$GPRMC,143451,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*10
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:53.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:51.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,25,04,15,199,36,02,34,241,42,27,71,076,42*70
-{"class":"SKY","time":"2005-06-09T14:34:54.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143454.28,09,06,2005,00,00*67
-$GPGGA,143454,4629.8999,N,00734.0442,E,1,05,3.20,1343.17,M,48.183,M,,*7A
-$GPRMC,143454,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*15
+{"class":"SKY","time":"2005-06-09T14:34:52.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143452.28,09,06,2005,00,00*61
+$GPGGA,143452,4629.8999,N,00734.0442,E,1,05,3.20,1343.17,M,48.183,M,,*7C
+$GPRMC,143452,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*13
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,3.2,3.4*08
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:54.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:52.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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,32,04,15,199,36,02,34,241,42,27,71,076,42*76
-{"class":"SKY","time":"2005-06-09T14:34:55.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":3.20,"gdop":5.15,"pdop":4.16,"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":32,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143455.28,09,06,2005,00,00*66
-$GPGGA,143455,4629.9000,N,00734.0435,E,1,05,2.40,1343.07,M,48.183,M,,*75
-$GPRMC,143455,A,4629.9000,N,00734.0435,E,0.1776,10.379,090605,,*1C
+{"class":"SKY","time":"2005-06-09T14:34:53.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":3.20,"gdop":5.15,"pdop":4.16,"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":32,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143453.28,09,06,2005,00,00*60
+$GPGGA,143453,4629.9000,N,00734.0435,E,1,05,2.40,1343.07,M,48.183,M,,*73
+$GPRMC,143453,A,4629.9000,N,00734.0435,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:55.280Z","ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:53.280Z","ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
$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","time":"2005-06-09T14:34:56.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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}]}
-$GPZDA,143456.28,09,06,2005,00,00*65
-$GPGGA,143456,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*7D
-$GPRMC,143456,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*18
+{"class":"SKY","time":"2005-06-09T14:34:54.280Z","xdop":1.66,"ydop":1.69,"vdop":3.42,"tdop":3.05,"hdop":2.40,"gdop":5.15,"pdop":4.16,"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}]}
+$GPZDA,143454.28,09,06,2005,00,00*67
+$GPGGA,143454,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*7F
+$GPRMC,143454,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.4*0F
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:56.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:54.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":24.829,"epy":25.326,"epv":78.615,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":50.65,"epc":157.23}
diff --git a/test/daemon/bu303-nofix.log.chk b/test/daemon/bu303-nofix.log.chk
index 1c0fbcbd..ec300572 100644
--- a/test/daemon/bu303-nofix.log.chk
+++ b/test/daemon/bu303-nofix.log.chk
@@ -1,4 +1,12 @@
-{"class":"SKY","time":"2002-11-14T14:32:56.280Z"}
+{"class":"SKY","time":"2002-11-14T14:32:54.280Z"}
+$GPRMC,143254,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*13
+$GPGSA,A,1,,,,,,,,,,,,,,,,*32
+{"class":"TPV","mode":1,"time":"2002-11-14T14:32:54.280Z","ept":0.005}
+{"class":"SKY","time":"2002-11-14T14:32:55.280Z","hdop":50.00}
+$GPRMC,143255,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*12
+$GPGSA,A,1,,,,,,,,,,,,,,,,*32
+{"class":"TPV","mode":1,"time":"2002-11-14T14:32:55.280Z","ept":0.005}
+{"class":"SKY","time":"2002-11-14T14:32:56.280Z","hdop":50.00}
$GPRMC,143256,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*11
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","mode":1,"time":"2002-11-14T14:32:56.280Z","ept":0.005}
@@ -10,19 +18,11 @@ $GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPRMC,143258,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1F
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","mode":1,"time":"2002-11-14T14:32:58.280Z","ept":0.005}
-{"class":"SKY","time":"2002-11-14T14:32:59.280Z","hdop":50.00}
-$GPRMC,143259,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1E
-$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","mode":1,"time":"2002-11-14T14:32:59.280Z","ept":0.005}
-{"class":"SKY","time":"2002-11-14T14:33:00.280Z","hdop":50.00}
-$GPRMC,143300,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*13
-$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","mode":1,"time":"2002-11-14T14:33:00.280Z","ept":0.005}
-{"class":"SKY","time":"2005-06-09T14:33:01.280Z","hdop":50.00}
-$GPRMC,143301,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1F
+{"class":"SKY","time":"2005-06-09T14:32:59.280Z","hdop":50.00}
+$GPRMC,143259,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*13
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","mode":1,"time":"2005-06-09T14:33:01.280Z","ept":0.005}
-{"class":"SKY","time":"2005-06-09T14:33:02.280Z","hdop":50.00}
-$GPRMC,143302,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1C
+{"class":"TPV","mode":1,"time":"2005-06-09T14:32:59.280Z","ept":0.005}
+{"class":"SKY","time":"2005-06-09T14:33:00.280Z","hdop":50.00}
+$GPRMC,143300,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1E
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","mode":1,"time":"2005-06-09T14:33:02.280Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2005-06-09T14:33:00.280Z","ept":0.005}
diff --git a/test/daemon/bu303-stillfix.log.chk b/test/daemon/bu303-stillfix.log.chk
index 9f29438f..7370546d 100644
--- a/test/daemon/bu303-stillfix.log.chk
+++ b/test/daemon/bu303-stillfix.log.chk
@@ -1,89 +1,89 @@
$GPGSV,2,1,08,23,07,084,00,28,07,160,00,08,65,189,45,29,13,273,00*77
$GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,43,27,71,076,43*71
-{"class":"SKY","time":"2005-06-09T14:34:13.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.35,"gdop":5.23,"pdop":4.21,"satellites":[{"PRN":23,"el":7,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"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}]}
-$GPZDA,143413.28,09,06,2005,00,00*64
-$GPGGA,143413,4629.8901,N,00734.0471,E,1,05,2.40,1349.51,M,48.183,M,,*77
-$GPRMC,143413,A,4629.8901,N,00734.0471,E,0.1776,10.379,090605,,*17
+{"class":"SKY","time":"2005-06-09T14:34:11.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.35,"gdop":5.23,"pdop":4.21,"satellites":[{"PRN":23,"el":7,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"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}]}
+$GPZDA,143411.28,09,06,2005,00,00*66
+$GPGGA,143411,4629.8901,N,00734.0471,E,1,05,2.40,1349.51,M,48.183,M,,*75
+$GPRMC,143411,A,4629.8901,N,00734.0471,E,0.1776,10.379,090605,,*15
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-$GPGBS,143413,25.19,M,24.69,M,80.26,M*04
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:13.280Z","ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085}
+$GPGBS,143411,25.19,M,24.69,M,80.26,M*06
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:11.280Z","ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,43,29,13,273,00*70
$GPGSV,2,2,08,10,50,304,36,04,16,199,36,02,34,241,44,27,71,076,43*77
-{"class":"SKY","time":"2005-06-09T14:34:14.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":43,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
-$GPZDA,143414.28,09,06,2005,00,00*63
-$GPGGA,143414,4629.8905,N,00734.0473,E,1,05,2.40,1347.42,M,48.183,M,,*7A
-$GPRMC,143414,A,4629.8905,N,00734.0473,E,0.1776,10.379,090605,,*16
+{"class":"SKY","time":"2005-06-09T14:34:12.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":43,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+$GPZDA,143412.28,09,06,2005,00,00*65
+$GPGGA,143412,4629.8905,N,00734.0473,E,1,05,2.40,1347.42,M,48.183,M,,*7C
+$GPRMC,143412,A,4629.8905,N,00734.0473,E,0.1776,10.379,090605,,*10
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:14.280Z","ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:12.280Z","ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,44,29,13,273,00*77
$GPGSV,2,2,08,10,50,304,38,04,16,199,35,02,34,241,44,27,71,076,42*7B
-{"class":"SKY","time":"2005-06-09T14:34:15.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":44,"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":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143415.28,09,06,2005,00,00*62
-$GPGGA,143415,4629.8908,N,00734.0474,E,1,05,2.40,1346.73,M,48.183,M,,*72
-$GPRMC,143415,A,4629.8908,N,00734.0474,E,0.0000,0.000,090605,,*26
+{"class":"SKY","time":"2005-06-09T14:34:13.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":44,"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":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143413.28,09,06,2005,00,00*64
+$GPGGA,143413,4629.8908,N,00734.0474,E,1,05,2.40,1346.73,M,48.183,M,,*74
+$GPRMC,143413,A,4629.8908,N,00734.0474,E,0.0000,0.000,090605,,*20
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:15.280Z","ept":0.005,"lat":46.498180789,"lon":7.567457358,"alt":1346.734,"epx":25.195,"epy":24.691,"epv":80.261,"track":0.0000,"speed":0.000,"climb":0.000,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:13.280Z","ept":0.005,"lat":46.498180789,"lon":7.567457358,"alt":1346.734,"epx":25.195,"epy":24.691,"epv":80.261,"track":0.0000,"speed":0.000,"climb":0.000,"eps":50.39,"epc":160.52}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,45,29,13,273,00*76
$GPGSV,2,2,08,10,50,304,38,04,16,199,35,02,34,241,43,27,71,076,43*7D
-{"class":"SKY","time":"2005-06-09T14:34:16.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":45,"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":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
-$GPZDA,143416.28,09,06,2005,00,00*61
-$GPGGA,143416,4629.8912,N,00734.0475,E,1,05,2.40,1346.05,M,48.183,M,,*7A
-$GPRMC,143416,A,4629.8912,N,00734.0475,E,0.1776,10.379,090605,,*14
+{"class":"SKY","time":"2005-06-09T14:34:14.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":45,"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":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+$GPZDA,143414.28,09,06,2005,00,00*63
+$GPGGA,143414,4629.8912,N,00734.0475,E,1,05,2.40,1346.05,M,48.183,M,,*78
+$GPRMC,143414,A,4629.8912,N,00734.0475,E,0.1776,10.379,090605,,*16
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:16.280Z","ept":0.005,"lat":46.498187256,"lon":7.567459073,"alt":1346.052,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:14.280Z","ept":0.005,"lat":46.498187256,"lon":7.567459073,"alt":1346.052,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,44,29,13,273,00*77
$GPGSV,2,2,08,10,50,304,36,04,16,199,32,02,34,241,39,27,71,076,41*7B
-{"class":"SKY","time":"2005-06-09T14:34:17.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":44,"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":32,"used":true},{"PRN":2,"el":34,"az":241,"ss":39,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
-$GPZDA,143417.28,09,06,2005,00,00*60
-$GPGGA,143417,4629.8909,N,00734.0475,E,1,05,2.40,1345.33,M,48.183,M,,*77
-$GPRMC,143417,A,4629.8909,N,00734.0475,E,0.1776,10.379,090605,,*1F
+{"class":"SKY","time":"2005-06-09T14:34:15.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":44,"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":32,"used":true},{"PRN":2,"el":34,"az":241,"ss":39,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
+$GPZDA,143415.28,09,06,2005,00,00*62
+$GPGGA,143415,4629.8909,N,00734.0475,E,1,05,2.40,1345.33,M,48.183,M,,*75
+$GPRMC,143415,A,4629.8909,N,00734.0475,E,0.1776,10.379,090605,,*1D
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:17.280Z","ept":0.005,"lat":46.498181065,"lon":7.567459073,"alt":1345.327,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:15.280Z","ept":0.005,"lat":46.498181065,"lon":7.567459073,"alt":1345.327,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
$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","time":"2005-06-09T14:34:18.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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}]}
-$GPZDA,143418.28,09,06,2005,00,00*6F
-$GPGGA,143418,4629.8913,N,00734.0476,E,1,05,2.40,1344.64,M,48.183,M,,*73
-$GPRMC,143418,A,4629.8913,N,00734.0476,E,0.1673,180.000,090605,,*29
+{"class":"SKY","time":"2005-06-09T14:34:16.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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}]}
+$GPZDA,143416.28,09,06,2005,00,00*61
+$GPGGA,143416,4629.8913,N,00734.0476,E,1,05,2.40,1344.64,M,48.183,M,,*7D
+$GPRMC,143416,A,4629.8913,N,00734.0476,E,0.1673,180.000,090605,,*27
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:18.280Z","ept":0.005,"lat":46.498187532,"lon":7.567460788,"alt":1344.644,"epx":25.195,"epy":24.691,"epv":80.261,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:16.280Z","ept":0.005,"lat":46.498187532,"lon":7.567460788,"alt":1344.644,"epx":25.195,"epy":24.691,"epv":80.261,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":50.39,"epc":160.52}
$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,37,04,16,199,36,02,34,241,43,27,71,076,41*73
-{"class":"SKY","time":"2005-06-09T14:34:19.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
-$GPZDA,143419.28,09,06,2005,00,00*6E
-$GPGGA,143419,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*73
-$GPRMC,143419,A,4629.8916,N,00734.0478,E,0.1776,10.379,090605,,*12
+{"class":"SKY","time":"2005-06-09T14:34:17.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
+$GPZDA,143417.28,09,06,2005,00,00*60
+$GPGGA,143417,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*7D
+$GPRMC,143417,A,4629.8916,N,00734.0478,E,0.1776,10.379,090605,,*1C
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:19.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:17.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,45,29,13,273,00*76
$GPGSV,2,2,08,10,50,304,38,04,16,199,36,02,34,241,42,27,71,076,42*7E
-{"class":"SKY","time":"2005-06-09T14:34:20.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":45,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143420.28,09,06,2005,00,00*64
-$GPGGA,143420,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*79
-$GPRMC,143420,A,4629.8916,N,00734.0478,E,0.0000,0.000,090605,,*23
+{"class":"SKY","time":"2005-06-09T14:34:18.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":45,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143418.28,09,06,2005,00,00*6F
+$GPGGA,143418,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*72
+$GPRMC,143418,A,4629.8916,N,00734.0478,E,0.0000,0.000,090605,,*28
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:20.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":25.195,"epy":24.691,"epv":80.261,"track":0.0000,"speed":0.000,"climb":0.000,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:18.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":25.195,"epy":24.691,"epv":80.261,"track":0.0000,"speed":0.000,"climb":0.000,"eps":50.39,"epc":160.52}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,45,29,13,273,00*76
$GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,42,27,71,076,43*70
-{"class":"SKY","time":"2005-06-09T14:34:21.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
-$GPZDA,143421.28,09,06,2005,00,00*65
-$GPGGA,143421,4629.8917,N,00734.0470,E,1,05,2.40,1343.87,M,48.183,M,,*71
-$GPRMC,143421,A,4629.8917,N,00734.0470,E,0.0000,0.000,090605,,*2B
+{"class":"SKY","time":"2005-06-09T14:34:19.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+$GPZDA,143419.28,09,06,2005,00,00*6E
+$GPGGA,143419,4629.8917,N,00734.0470,E,1,05,2.40,1343.87,M,48.183,M,,*7A
+$GPRMC,143419,A,4629.8917,N,00734.0470,E,0.0000,0.000,090605,,*20
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:21.280Z","ept":0.005,"lat":46.498194858,"lon":7.567449593,"alt":1343.871,"epx":25.195,"epy":24.691,"epv":80.261,"track":0.0000,"speed":0.000,"climb":0.000,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:19.280Z","ept":0.005,"lat":46.498194858,"lon":7.567449593,"alt":1343.871,"epx":25.195,"epy":24.691,"epv":80.261,"track":0.0000,"speed":0.000,"climb":0.000,"eps":50.39,"epc":160.52}
$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,36,02,34,241,42,27,71,076,42*70
-{"class":"SKY","time":"2005-06-09T14:34:22.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
-$GPZDA,143422.28,09,06,2005,00,00*66
-$GPGGA,143422,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*71
-$GPRMC,143422,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*17
+{"class":"SKY","time":"2005-06-09T14:34:20.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+$GPZDA,143420.28,09,06,2005,00,00*64
+$GPGGA,143420,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*73
+$GPRMC,143420,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*15
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:22.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:20.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
$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","time":"2005-06-09T14:34:23.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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}]}
-$GPZDA,143423.28,09,06,2005,00,00*67
-$GPGGA,143423,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*70
-$GPRMC,143423,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*16
+{"class":"SKY","time":"2005-06-09T14:34:21.280Z","xdop":1.68,"ydop":1.65,"vdop":3.49,"tdop":3.10,"hdop":2.40,"gdop":5.23,"pdop":4.21,"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}]}
+$GPZDA,143421.28,09,06,2005,00,00*65
+$GPGGA,143421,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*72
+$GPRMC,143421,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*14
$GPGSA,A,3,8,10,4,2,27,,,,,,,,4.2,2.4,3.5*0E
-{"class":"TPV","mode":3,"time":"2005-06-09T14:34:23.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
+{"class":"TPV","mode":3,"time":"2005-06-09T14:34:21.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":25.195,"epy":24.691,"epv":80.261,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":50.39,"epc":160.52}
diff --git a/test/daemon/bu303b-nofix.log.chk b/test/daemon/bu303b-nofix.log.chk
index 8cba9e6d..753e468a 100644
--- a/test/daemon/bu303b-nofix.log.chk
+++ b/test/daemon/bu303b-nofix.log.chk
@@ -1,4 +1,12 @@
-{"class":"SKY","time":"2002-11-10T00:06:00.970Z"}
+{"class":"SKY","time":"2002-11-10T00:05:58.970Z"}
+$GPRMC,000558,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*21
+$GPGSA,A,1,,,,,,,,,,,,,,,,*32
+{"class":"TPV","mode":1,"time":"2002-11-10T00:05:58.970Z","ept":0.005}
+{"class":"SKY","time":"2002-11-10T00:05:59.970Z","hdop":50.00}
+$GPRMC,000559,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*20
+$GPGSA,A,1,,,,,,,,,,,,,,,,*32
+{"class":"TPV","mode":1,"time":"2002-11-10T00:05:59.970Z","ept":0.005}
+{"class":"SKY","time":"2002-11-10T00:06:00.970Z","hdop":50.00}
$GPRMC,000600,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2F
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","mode":1,"time":"2002-11-10T00:06:00.970Z","ept":0.005}
@@ -10,16 +18,8 @@ $GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPRMC,000602,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2D
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","mode":1,"time":"2002-11-10T00:06:02.970Z","ept":0.005}
+{"class":"SKY","time":"2002-11-10T00:06:02.970Z","hdop":50.00}
{"class":"SKY","time":"2002-11-10T00:06:03.970Z","hdop":50.00}
$GPRMC,000603,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2C
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","mode":1,"time":"2002-11-10T00:06:03.970Z","ept":0.005}
-{"class":"SKY","time":"2002-11-10T00:06:04.970Z","hdop":50.00}
-$GPRMC,000604,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2B
-$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","mode":1,"time":"2002-11-10T00:06:04.970Z","ept":0.005}
-{"class":"SKY","time":"2002-11-10T00:06:04.970Z","hdop":50.00}
-{"class":"SKY","time":"2002-11-10T00:06:05.970Z","hdop":50.00}
-$GPRMC,000605,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2A
-$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","mode":1,"time":"2002-11-10T00:06:05.970Z","ept":0.005}
diff --git a/test/daemon/italk-binary.log.chk b/test/daemon/italk-binary.log.chk
index f0deeaea..f17858a5 100644
--- a/test/daemon/italk-binary.log.chk
+++ b/test/daemon/italk-binary.log.chk
@@ -1,29 +1,29 @@
-$GPZDA,221258.14,06,07,2009,00,00*67
-$GPGGA,221258,5333.7947,N,11326.3773,W,1,05,,661.09,M,-19.872,M,,*69
-$GPRMC,221258,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*35
+$GPZDA,221256.14,06,07,2009,00,00*69
+$GPGGA,221256,5333.7947,N,11326.3773,W,1,05,,661.09,M,-19.872,M,,*67
+$GPRMC,221256,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3B
$GPGSA,A,3,,,,,,,,,,,,,,,*1C
-{"class":"TPV","mode":3,"time":"2009-07-06T22:12:58.144Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","mode":3,"time":"2009-07-06T22:12:56.144Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGSV,3,1,09,03,35,061,32,06,26,049,34,07,76,101,23,08,60,183,38*71
$GPGSV,3,2,09,10,23,180,00,13,33,166,16,19,43,094,47,25,54,109,44*73
$GPGSV,3,3,09,28,30,125,00*4F
-{"class":"SKY","time":"2009-07-06T22:12:58.322Z","xdop":2.46,"ydop":6.23,"vdop":14.67,"tdop":9.92,"hdop":6.70,"gdop":18.94,"pdop":16.13,"satellites":[{"PRN":3,"el":35,"az":61,"ss":32,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":23,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":16,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]}
-$GPZDA,221259.14,06,07,2009,00,00*66
-$GPGGA,221259,5333.7947,N,11326.3773,W,1,05,6.70,661.09,M,-19.872,M,,*77
-$GPRMC,221259,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*34
+{"class":"SKY","time":"2009-07-06T22:12:56.322Z","xdop":2.46,"ydop":6.23,"vdop":14.67,"tdop":9.92,"hdop":6.70,"gdop":18.94,"pdop":16.13,"satellites":[{"PRN":3,"el":35,"az":61,"ss":32,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":23,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":16,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]}
+$GPZDA,221257.14,06,07,2009,00,00*68
+$GPGGA,221257,5333.7947,N,11326.3773,W,1,05,6.70,661.09,M,-19.872,M,,*79
+$GPRMC,221257,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3A
$GPGSA,A,3,10,19,8,13,25,,,,,,,,16.1,6.7,14.7*03
-$GPGBS,221259,36.95,M,93.52,M,337.46,M*30
-{"class":"TPV","mode":3,"time":"2009-07-06T22:12:59.145Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"epx":36.952,"epy":93.515,"epv":337.463,"track":0.0000,"speed":0.000,"climb":0.000,"eps":186.84,"epc":674.25}
+$GPGBS,221257,36.95,M,93.52,M,337.46,M*3E
+{"class":"TPV","mode":3,"time":"2009-07-06T22:12:57.145Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"epx":36.952,"epy":93.515,"epv":337.463,"track":0.0000,"speed":0.000,"climb":0.000,"eps":186.84,"epc":674.25}
$GPGSV,3,1,09,03,35,061,31,06,26,049,34,07,76,101,00,08,60,183,38*73
$GPGSV,3,2,09,10,23,180,05,13,33,166,12,19,43,094,47,25,54,109,44*72
$GPGSV,3,3,09,28,30,125,00*4F
-{"class":"SKY","time":"2009-07-06T22:12:59.326Z","xdop":2.46,"ydop":6.23,"vdop":14.67,"tdop":9.92,"hdop":6.70,"gdop":18.94,"pdop":16.13,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":5,"used":false},{"PRN":13,"el":33,"az":166,"ss":12,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]}
-$GPZDA,221300.15,06,07,2009,00,00*6A
-$GPGGA,221300,5333.7947,N,11326.3773,W,1,05,6.70,661.09,M,-19.872,M,,*7A
-$GPRMC,221300,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*39
+{"class":"SKY","time":"2009-07-06T22:12:57.326Z","xdop":2.46,"ydop":6.23,"vdop":14.67,"tdop":9.92,"hdop":6.70,"gdop":18.94,"pdop":16.13,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":5,"used":false},{"PRN":13,"el":33,"az":166,"ss":12,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]}
+$GPZDA,221258.15,06,07,2009,00,00*66
+$GPGGA,221258,5333.7947,N,11326.3773,W,1,05,6.70,661.09,M,-19.872,M,,*76
+$GPRMC,221258,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*35
$GPGSA,A,3,10,28,25,6,25,,,,,,,,16.1,6.7,14.7*0A
-$GPGBS,221300,36.95,M,93.52,M,337.46,M*3D
-{"class":"TPV","mode":3,"time":"2009-07-06T22:13:00.146Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":36.952,"epy":93.515,"epv":337.463,"track":0.0000,"speed":0.000,"climb":0.000,"eps":186.84,"epc":674.25}
+$GPGBS,221258,36.95,M,93.52,M,337.46,M*31
+{"class":"TPV","mode":3,"time":"2009-07-06T22:12:58.146Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":36.952,"epy":93.515,"epv":337.463,"track":0.0000,"speed":0.000,"climb":0.000,"eps":186.84,"epc":674.25}
$GPGSV,3,1,09,03,35,061,31,06,26,049,34,07,76,101,00,08,60,183,38*73
$GPGSV,3,2,09,10,23,180,22,13,33,166,00,19,43,094,47,25,54,109,44*74
$GPGSV,3,3,09,28,30,125,09*46
-{"class":"SKY","time":"2009-07-06T22:13:00.334Z","xdop":2.46,"ydop":6.23,"vdop":14.67,"tdop":9.92,"hdop":6.70,"gdop":18.94,"pdop":16.13,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":22,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":9,"used":false}]}
+{"class":"SKY","time":"2009-07-06T22:12:58.334Z","xdop":2.46,"ydop":6.23,"vdop":14.67,"tdop":9.92,"hdop":6.70,"gdop":18.94,"pdop":16.13,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":22,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":9,"used":false}]}
diff --git a/test/daemon/navcom.log.chk b/test/daemon/navcom.log.chk
index 09ec59f8..a4df8eb2 100644
--- a/test/daemon/navcom.log.chk
+++ b/test/daemon/navcom.log.chk
@@ -1,59 +1,59 @@
-$GPZDA,102007.00,15,01,2007,00,00*62
-$GPGGA,102007,3020.5010,N,01213.7241,E,2,00,1.00,627.59,M,31.479,M,,*47
-$GPRMC,102007,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*1E
+$GPZDA,102005.00,15,01,2007,00,00*60
+$GPGGA,102005,3020.5010,N,01213.7241,E,2,00,1.00,627.59,M,31.479,M,,*45
+$GPRMC,102005,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*1C
$GPGSA,A,3,,,,,,,,,,,,,2.0,1.0,1.8*38
-$GPGBS,102007,0.22,M,0.22,M,10.35,M*0D
-{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:07.000Z","ept":3.920,"lat":30.341683155,"lon":12.228735775,"alt":627.588,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006}
+$GPGBS,102005,0.22,M,0.22,M,10.35,M*0F
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:05.000Z","ept":3.920,"lat":30.341683155,"lon":12.228735775,"alt":627.588,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C
-{"class":"SKY","time":"2007-01-14T00:01:46.624Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]}
-$GPZDA,102008.00,15,01,2007,00,00*6D
-$GPGGA,102008,3020.5010,N,01213.7241,E,2,09,1.00,627.58,M,31.479,M,,*40
-$GPRMC,102008,A,3020.5010,N,01213.7241,E,0.0135,0.000,150107,,*27
+{"class":"SKY","time":"2007-01-14T00:01:44.624Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]}
+$GPZDA,102006.00,15,01,2007,00,00*63
+$GPGGA,102006,3020.5010,N,01213.7241,E,2,09,1.00,627.58,M,31.479,M,,*4E
+$GPRMC,102006,A,3020.5010,N,01213.7241,E,0.0135,0.000,150107,,*29
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
-$GPGBS,102008,0.22,M,0.22,M,10.35,M*02
-{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:08.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735818,"alt":627.577,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.007,"climb":0.008,"eps":0.44,"epc":20.70}
+$GPGBS,102006,0.22,M,0.22,M,10.35,M*0C
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:06.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735818,"alt":627.577,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.007,"climb":0.008,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,32*7A
-{"class":"SKY","time":"2007-01-14T00:01:46.625Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":32,"used":false}]}
-$GPZDA,102009.00,15,01,2007,00,00*6C
-$GPGGA,102009,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*4C
-$GPRMC,102009,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*13
+{"class":"SKY","time":"2007-01-14T00:01:44.625Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":32,"used":false}]}
+$GPZDA,102007.00,15,01,2007,00,00*62
+$GPGGA,102007,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*42
+$GPRMC,102007,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*1D
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
-$GPGBS,102009,0.22,M,0.22,M,10.35,M*03
-{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:09.000Z","ept":3.920,"lat":30.341683095,"lon":12.228735894,"alt":627.558,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":-0.019,"eps":0.44,"epc":20.70}
+$GPGBS,102007,0.22,M,0.22,M,10.35,M*0D
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:07.000Z","ept":3.920,"lat":30.341683095,"lon":12.228735894,"alt":627.558,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":-0.019,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B
-{"class":"SKY","time":"2007-01-14T00:01:46.626Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]}
-$GPZDA,102010.00,15,01,2007,00,00*64
-$GPGGA,102010,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*47
-$GPRMC,102010,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*1B
+{"class":"SKY","time":"2007-01-14T00:01:44.626Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]}
+$GPZDA,102008.00,15,01,2007,00,00*6D
+$GPGGA,102008,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*4E
+$GPRMC,102008,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*12
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
-$GPGBS,102010,0.22,M,0.22,M,10.35,M*0B
-{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:10.000Z","ept":3.920,"lat":30.341683146,"lon":12.228735886,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
+$GPGBS,102008,0.22,M,0.22,M,10.35,M*02
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:08.000Z","ept":3.920,"lat":30.341683146,"lon":12.228735886,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B
-{"class":"SKY","time":"2007-01-14T00:01:46.627Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]}
-$GPZDA,102011.00,15,01,2007,00,00*65
-$GPGGA,102011,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.480,M,,*40
-$GPRMC,102011,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*23
+{"class":"SKY","time":"2007-01-14T00:01:44.627Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]}
+$GPZDA,102009.00,15,01,2007,00,00*6C
+$GPGGA,102009,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.480,M,,*49
+$GPRMC,102009,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*2A
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
-{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:11.000Z","ept":3.920,"lat":30.341683214,"lon":12.228735860,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.000,"eps":0.44,"epc":20.70}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:09.000Z","ept":3.920,"lat":30.341683214,"lon":12.228735860,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.000,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E
$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B
-{"class":"SKY","time":"2007-01-14T00:01:46.628Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]}
-$GPZDA,102012.00,15,01,2007,00,00*66
-$GPGGA,102012,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*44
-$GPRMC,102012,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*20
+{"class":"SKY","time":"2007-01-14T00:01:44.628Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]}
+$GPZDA,102010.00,15,01,2007,00,00*64
+$GPGGA,102010,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*46
+$GPRMC,102010,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*22
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
-$GPGBS,102012,0.22,M,0.22,M,10.35,M*09
-{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:12.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735860,"alt":627.538,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
+$GPGBS,102010,0.22,M,0.22,M,10.35,M*0B
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:10.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735860,"alt":627.538,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E
$GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D
-{"class":"SKY","time":"2007-01-14T00:01:46.629Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]}
+{"class":"SKY","time":"2007-01-14T00:01:44.629Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]}
diff --git a/test/daemon/skytraq-bin.log.chk b/test/daemon/skytraq-bin.log.chk
index a8616605..ab08b4ea 100644
--- a/test/daemon/skytraq-bin.log.chk
+++ b/test/daemon/skytraq-bin.log.chk
@@ -1,20 +1,20 @@
{"class":"SKY","time":"1970-01-01T00:00:00.000Z","xdop":1.88,"ydop":1.91,"vdop":3.83,"tdop":3.13,"hdop":2.68,"gdop":5.63,"pdop":4.68,"satellites":[{"PRN":2,"el":45,"az":180,"ss":33,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":21,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":24,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:39.999Z","ept":0.005,"lat":44.068796225,"lon":-121.314519974,"epx":28.270,"epy":28.598,"track":321.4262,"speed":0.176}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:37.999Z","ept":0.005,"lat":44.068796225,"lon":-121.314519974,"epx":28.270,"epy":28.598,"track":321.4262,"speed":0.176}
{"class":"SKY","time":"1970-01-01T00:00:00.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":20,"used":false},{"PRN":24,"el":54,"az":246,"ss":23,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":23,"used":false},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:40.999Z","ept":0.005,"lat":44.068771241,"lon":-121.314514648,"epx":28.270,"epy":28.598,"track":37.6863,"speed":0.272,"eps":57.20}
-{"class":"SKY","time":"2016-04-01T03:35:41.000Z","xdop":1.88,"ydop":1.91,"vdop":1.00,"tdop":1.48,"hdop":3.14,"gdop":3.61,"pdop":3.30,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":26,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":23,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":true},{"PRN":19,"el":58,"az":50,"ss":23,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:41.999Z","ept":0.005,"lat":44.068685648,"lon":-121.314154046,"epx":28.270,"epy":28.598,"track":360.0000,"speed":30.414,"eps":57.20}
-{"class":"SKY","time":"2016-04-01T03:35:41.000Z","xdop":1.88,"ydop":1.91,"vdop":0.96,"tdop":0.94,"hdop":1.53,"gdop":2.04,"pdop":1.81,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":22,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":true},{"PRN":19,"el":58,"az":50,"ss":22,"used":false},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:42.999Z","ept":0.005,"lat":44.068732537,"lon":-121.314145097,"epx":28.270,"epy":28.598,"track":360.0000,"speed":5.259,"eps":57.20}
-{"class":"SKY","time":"2016-04-01T03:35:41.000Z","xdop":1.88,"ydop":1.91,"vdop":0.98,"tdop":0.96,"hdop":1.66,"gdop":2.16,"pdop":1.93,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":26,"used":true},{"PRN":12,"el":48,"az":308,"ss":18,"used":false},{"PRN":24,"el":54,"az":246,"ss":22,"used":true},{"PRN":17,"el":30,"az":60,"ss":21,"used":true},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":3,"time":"2016-04-01T03:35:43.999Z","ept":0.005,"lat":44.068876943,"lon":-121.314390414,"alt":1087.648,"epx":28.270,"epy":28.598,"epv":84.515,"track":296.7515,"speed":0.163,"climb":-0.064,"eps":57.20}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:38.999Z","ept":0.005,"lat":44.068771241,"lon":-121.314514648,"epx":28.270,"epy":28.598,"track":37.6863,"speed":0.272,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:39.000Z","xdop":1.88,"ydop":1.91,"vdop":1.00,"tdop":1.48,"hdop":3.14,"gdop":3.61,"pdop":3.30,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":26,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":23,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":true},{"PRN":19,"el":58,"az":50,"ss":23,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:39.999Z","ept":0.005,"lat":44.068685648,"lon":-121.314154046,"epx":28.270,"epy":28.598,"track":360.0000,"speed":30.414,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:39.000Z","xdop":1.88,"ydop":1.91,"vdop":0.96,"tdop":0.94,"hdop":1.53,"gdop":2.04,"pdop":1.81,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":22,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":true},{"PRN":19,"el":58,"az":50,"ss":22,"used":false},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:40.999Z","ept":0.005,"lat":44.068732537,"lon":-121.314145097,"epx":28.270,"epy":28.598,"track":360.0000,"speed":5.259,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:39.000Z","xdop":1.88,"ydop":1.91,"vdop":0.98,"tdop":0.96,"hdop":1.66,"gdop":2.16,"pdop":1.93,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":26,"used":true},{"PRN":12,"el":48,"az":308,"ss":18,"used":false},{"PRN":24,"el":54,"az":246,"ss":22,"used":true},{"PRN":17,"el":30,"az":60,"ss":21,"used":true},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":3,"time":"2016-04-01T03:35:41.999Z","ept":0.005,"lat":44.068876943,"lon":-121.314390414,"alt":1087.648,"epx":28.270,"epy":28.598,"epv":84.515,"track":296.7515,"speed":0.163,"climb":-0.064,"eps":57.20}
{"class":"SUBFRAME","tSV":2,"TOW17":74160,"frame":5,"scaled":false,"ALMANAC":{"ID":7,"Health":0,"e":19297,"toa":144,"deltai":4043,"Omegad":-687,"sqrtA":10554601,"Omega0":5340006,"omega":-7160232,"M0":-7566383,"af0":485,"af1":-1}}
{"class":"SUBFRAME","tSV":28,"TOW17":74160,"frame":5,"scaled":false,"ALMANAC":{"ID":7,"Health":0,"e":19308,"toa":15,"deltai":4038,"Omegad":-694,"sqrtA":10554595,"Omega0":5016824,"omega":-7160038,"M0":5417976,"af0":484,"af1":-1}}
-{"class":"SKY","time":"2016-04-01T03:35:41.000Z","xdop":1.88,"ydop":1.91,"vdop":3.67,"tdop":2.90,"hdop":2.44,"gdop":5.28,"pdop":4.41,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":17,"used":false},{"PRN":24,"el":54,"az":246,"ss":21,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:44.999Z","ept":0.005,"lat":44.068858878,"lon":-121.314239904,"epx":28.270,"epy":28.598,"track":303.1212,"speed":0.041,"eps":57.20}
-{"class":"SKY","time":"2016-04-01T03:35:41.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":18,"used":false},{"PRN":24,"el":54,"az":246,"ss":20,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:45.999Z","ept":0.005,"lat":44.068660010,"lon":-121.314009277,"epx":28.270,"epy":28.598,"track":40.3473,"speed":0.057,"eps":57.20}
-{"class":"SKY","time":"2016-04-01T03:35:41.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":26,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":21,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":76,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:46.999Z","ept":0.005,"lat":44.068993008,"lon":-121.314491866,"epx":28.270,"epy":28.598,"track":180.0000,"speed":53.514,"eps":57.20}
-{"class":"SKY","time":"2016-04-01T03:35:47.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":18,"used":false},{"PRN":24,"el":54,"az":246,"ss":20,"used":true},{"PRN":17,"el":30,"az":60,"ss":21,"used":true},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":76,"az":31,"ss":0,"used":false}]}
-{"class":"TPV","mode":2,"time":"2016-04-01T03:35:47.999Z","ept":0.005,"lat":44.069160197,"lon":-121.314808362,"epx":28.270,"epy":28.598,"track":255.7676,"speed":0.066,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:39.000Z","xdop":1.88,"ydop":1.91,"vdop":3.67,"tdop":2.90,"hdop":2.44,"gdop":5.28,"pdop":4.41,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":17,"used":false},{"PRN":24,"el":54,"az":246,"ss":21,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:42.999Z","ept":0.005,"lat":44.068858878,"lon":-121.314239904,"epx":28.270,"epy":28.598,"track":303.1212,"speed":0.041,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:39.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":18,"used":false},{"PRN":24,"el":54,"az":246,"ss":20,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":77,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:43.999Z","ept":0.005,"lat":44.068660010,"lon":-121.314009277,"epx":28.270,"epy":28.598,"track":40.3473,"speed":0.057,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:39.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":26,"used":true},{"PRN":12,"el":48,"az":308,"ss":19,"used":false},{"PRN":24,"el":54,"az":246,"ss":21,"used":true},{"PRN":17,"el":30,"az":60,"ss":22,"used":false},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":76,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:44.999Z","ept":0.005,"lat":44.068993008,"lon":-121.314491866,"epx":28.270,"epy":28.598,"track":180.0000,"speed":53.514,"eps":57.20}
+{"class":"SKY","time":"2016-04-01T03:35:45.000Z","xdop":1.88,"ydop":1.91,"vdop":0.97,"tdop":1.00,"hdop":1.73,"gdop":2.22,"pdop":1.98,"satellites":[{"PRN":2,"el":45,"az":180,"ss":32,"used":true},{"PRN":28,"el":9,"az":112,"ss":27,"used":true},{"PRN":12,"el":48,"az":308,"ss":18,"used":false},{"PRN":24,"el":54,"az":246,"ss":20,"used":true},{"PRN":17,"el":30,"az":60,"ss":21,"used":true},{"PRN":19,"el":58,"az":50,"ss":21,"used":true},{"PRN":211,"el":76,"az":31,"ss":0,"used":false}]}
+{"class":"TPV","mode":2,"time":"2016-04-01T03:35:45.999Z","ept":0.005,"lat":44.069160197,"lon":-121.314808362,"epx":28.270,"epy":28.598,"track":255.7676,"speed":0.066,"eps":57.20}
diff --git a/test/daemon/ublox-aek-4t.log.chk b/test/daemon/ublox-aek-4t.log.chk
index e0757c00..45680ea6 100644
--- a/test/daemon/ublox-aek-4t.log.chk
+++ b/test/daemon/ublox-aek-4t.log.chk
@@ -1,8 +1,8 @@
-$GPZDA,231121.00,23,12,2007,00,00*63
-$GPGGA,231120,2037.7569,N,08704.0845,W,2,07,,75.78,M,-13.865,M,,*59
-$GPRMC,231120,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*30
+$GPZDA,231119.00,23,12,2007,00,00*68
+$GPGGA,231118,2037.7569,N,08704.0845,W,2,07,,75.78,M,-13.865,M,,*52
+$GPRMC,231118,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*3B
$GPGSA,A,3,,,,,,,,,,,,,,,*1C
-{"class":"TPV","status":2,"mode":3,"time":"2007-12-23T23:11:20.999Z","ept":0.005,"lat":20.629282026,"lon":-87.068075525,"alt":75.777,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17}
+{"class":"TPV","status":2,"mode":3,"time":"2007-12-23T23:11:18.999Z","ept":0.005,"lat":20.629282026,"lon":-87.068075525,"alt":75.777,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17}
$GPGSV,2,1,08,15,67,141,32,02,21,089,31,30,21,234,50,05,18,217,40*7C
$GPGSV,2,2,08,12,16,201,41,18,25,255,41,135,33,251,45,06,54,308,24*40
{"class":"SKY","xdop":0.79,"ydop":1.64,"vdop":2.00,"tdop":1.33,"hdop":1.67,"gdop":2.92,"pdop":2.60,"satellites":[{"PRN":15,"el":67,"az":141,"ss":32,"used":true},{"PRN":2,"el":21,"az":89,"ss":31,"used":true},{"PRN":30,"el":21,"az":234,"ss":50,"used":true},{"PRN":5,"el":18,"az":217,"ss":40,"used":true},{"PRN":12,"el":16,"az":201,"ss":41,"used":true},{"PRN":18,"el":25,"az":255,"ss":41,"used":true},{"PRN":135,"el":33,"az":251,"ss":45,"used":true},{"PRN":6,"el":54,"az":308,"ss":24,"used":false}]}
diff --git a/test/daemon/ublox-lea-4t.log.chk b/test/daemon/ublox-lea-4t.log.chk
index 227124ce..e3a9e512 100644
--- a/test/daemon/ublox-lea-4t.log.chk
+++ b/test/daemon/ublox-lea-4t.log.chk
@@ -1,8 +1,8 @@
-$GPZDA,203541.00,28,01,2009,00,00*67
-$GPGGA,203541,5333.7954,N,11326.3727,W,1,08,,655.33,M,-19.872,M,,*66
-$GPRMC,203541,A,5333.7954,N,11326.3727,W,0.0000,0.000,280109,,*33
+$GPZDA,203539.00,28,01,2009,00,00*68
+$GPGGA,203539,5333.7954,N,11326.3727,W,1,08,,655.33,M,-19.872,M,,*69
+$GPRMC,203539,A,5333.7954,N,11326.3727,W,0.0000,0.000,280109,,*3C
$GPGSA,A,3,,,,,,,,,,,,,,,*1C
-{"class":"TPV","mode":3,"time":"2009-01-28T20:35:41.001Z","ept":0.005,"lat":53.563256268,"lon":-113.439544853,"alt":655.331,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.18}
+{"class":"TPV","mode":3,"time":"2009-01-28T20:35:39.001Z","ept":0.005,"lat":53.563256268,"lon":-113.439544853,"alt":655.331,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.18}
$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,33,10,21,056,38*70
$GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E
diff --git a/test/daemon/ublox-sirf1.log.chk b/test/daemon/ublox-sirf1.log.chk
index 4d7f9253..575fcc38 100644
--- a/test/daemon/ublox-sirf1.log.chk
+++ b/test/daemon/ublox-sirf1.log.chk
@@ -1,23 +1,23 @@
$GPGSV,3,1,12,04,51,189,00,11,63,142,46,23,22,187,45,20,69,250,45*7D
$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,46*71
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77
-{"class":"SKY","time":"2005-06-11T09:06:09.990Z","xdop":0.64,"ydop":0.75,"vdop":1.61,"tdop":1.05,"hdop":0.99,"gdop":2.16,"pdop":1.89,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
-$GPZDA,090609.99,11,06,2005,00,00*61
-$GPGGA,090609,5203.7606,N,00508.3161,E,1,08,1.80,33.30,M,46.772,M,,*7D
-$GPRMC,090609,A,5203.7606,N,00508.3161,E,0.0000,0.000,110605,,*23
+{"class":"SKY","time":"2005-06-11T09:06:07.990Z","xdop":0.64,"ydop":0.75,"vdop":1.61,"tdop":1.05,"hdop":0.99,"gdop":2.16,"pdop":1.89,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
+$GPZDA,090607.99,11,06,2005,00,00*6F
+$GPGGA,090607,5203.7606,N,00508.3161,E,1,08,1.80,33.30,M,46.772,M,,*73
+$GPRMC,090607,A,5203.7606,N,00508.3161,E,0.0000,0.000,110605,,*2D
$GPGSA,A,3,11,23,20,7,1,14,25,24,,,,,1.9,1.8,1.6*35
-$GPGBS,090609,9.63,M,11.27,M,37.03,M*36
-{"class":"TPV","mode":3,"time":"2005-06-11T09:06:09.990Z","ept":0.005,"lat":52.062675884,"lon":5.138600900,"alt":33.299,"epx":9.631,"epy":11.267,"epv":37.032,"track":0.0000,"speed":0.000,"climb":0.000}
+$GPGBS,090607,9.63,M,11.27,M,37.03,M*38
+{"class":"TPV","mode":3,"time":"2005-06-11T09:06:07.990Z","ept":0.005,"lat":52.062675884,"lon":5.138600900,"alt":33.299,"epx":9.631,"epy":11.267,"epv":37.032,"track":0.0000,"speed":0.000,"climb":0.000}
$GPZDA,090614.00,11,06,2005,00,00*6D
$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,11,23,20,7,1,14,25,24,,,,,0.8,1.8,1.0*33
$GPGBS,090613,9.63,M,11.27,M,23.00,M*3B
-{"class":"TPV","mode":3,"time":"2005-06-11T09:06:13.999Z","ept":0.005,"lat":52.062675221,"lon":5.138613239,"alt":34.425,"epx":9.631,"epy":11.267,"epv":23.000,"track":54.4418,"speed":0.023,"climb":0.024,"eps":5.62,"epc":14.97}
+{"class":"TPV","mode":3,"time":"2005-06-11T09:06:13.999Z","ept":0.005,"lat":52.062675221,"lon":5.138613239,"alt":34.425,"epx":9.631,"epy":11.267,"epv":23.000,"track":54.4418,"speed":0.023,"climb":0.024,"eps":3.75,"epc":9.99}
$GPGSV,3,1,12,04,51,189,00,11,63,142,46,23,22,187,44,20,69,250,45*7C
$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,46*71
$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
-{"class":"SKY","time":"2005-06-11T09:06:10.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
+{"class":"SKY","time":"2005-06-11T09:06:08.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPZDA,090615.00,11,06,2005,00,00*6C
$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
@@ -26,7 +26,7 @@ $GPGSA,A,3,11,23,20,7,1,14,25,24,,,,,0.8,1.8,1.0*33
$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,45,24,43,294,48*78
-{"class":"SKY","time":"2005-06-11T09:06:11.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
+{"class":"SKY","time":"2005-06-11T09:06:09.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPZDA,090616.00,11,06,2005,00,00*6F
$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
@@ -35,7 +35,7 @@ $GPGSA,A,3,11,23,20,7,1,14,25,24,,,,,0.8,1.8,1.0*33
$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
-{"class":"SKY","time":"2005-06-11T09:06:12.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
+{"class":"SKY","time":"2005-06-11T09:06:10.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPZDA,090617.00,11,06,2005,00,00*6E
$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
@@ -44,7 +44,7 @@ $GPGSA,A,3,11,23,20,7,1,14,25,24,,,,,0.8,1.8,1.0*33
$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,45,24,43,294,47*76
-{"class":"SKY","time":"2005-06-11T09:06:13.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
+{"class":"SKY","time":"2005-06-11T09:06:11.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPZDA,090618.00,11,06,2005,00,00*61
$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
@@ -53,7 +53,7 @@ $GPGSA,A,3,11,23,20,7,1,14,25,24,,,,,0.8,1.8,1.0*33
$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
-{"class":"SKY","time":"2005-06-11T09:06:14.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
+{"class":"SKY","time":"2005-06-11T09:06:12.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPZDA,090619.00,11,06,2005,00,00*60
$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
@@ -62,7 +62,7 @@ $GPGSA,A,3,11,23,20,7,1,14,25,24,,,,,0.8,1.8,1.0*33
$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,47*77
-{"class":"SKY","time":"2005-06-11T09:06:15.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
+{"class":"SKY","time":"2005-06-11T09:06:13.990Z","xdop":0.64,"ydop":0.75,"vdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPZDA,090620.00,11,06,2005,00,00*6A
$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