summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-09-29 16:00:08 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-09-29 16:00:08 +0000
commit6322cb88c2b23ecfdcd56573e023166131e4dde2 (patch)
tree41c78d9b80f72f940df865595970f900b15e6c36
parent1f80e71eb7980861c12198ce3a3aef15ae5f398a (diff)
downloadgpsd-6322cb88c2b23ecfdcd56573e023166131e4dde2.tar.gz
Remove some obsolete rate-limiting and clean up some report generation.
-rw-r--r--driver_sirf.c10
-rw-r--r--gpsd.c10
-rw-r--r--test/stable/bu303-climbing.log.chk167
-rw-r--r--test/stable/bu303-moving.log.chk176
-rw-r--r--test/stable/bu303-nofix.log.chk5
-rw-r--r--test/stable/bu303-stillfix.log.chk60
-rw-r--r--test/stable/bu303b-nofix.log.chk5
-rw-r--r--test/stable/uBlox-sirf1.log.chk124
8 files changed, 425 insertions, 132 deletions
diff --git a/driver_sirf.c b/driver_sirf.c
index d2430b09..cf9004bf 100644
--- a/driver_sirf.c
+++ b/driver_sirf.c
@@ -406,16 +406,8 @@ static gps_mask_t sirf_msg_svinfo(struct gps_device_t *session, unsigned char *b
(void)ntpshm_put(session,session->gpsdata.sentence_time+0.8);
}
#endif /* NTPSHM_ENABLE */
- /*
- * The freaking brain-dead SiRF chip doesn't obey its own
- * rate-control command for 04, at least at firmware rev. 231,
- * so we have to do our own rate-limiting here...
- */
gpsd_report(LOG_PROG, "MTD 0x04: %d satellites\n", st);
- if ((session->driver.sirf.satcounter++ % 5) != 0)
- return 0;
- else
- return TIME_SET | SATELLITE_SET;
+ return TIME_SET | SATELLITE_SET;
}
static gps_mask_t sirf_msg_navsol(struct gps_device_t *session, unsigned char *buf, size_t len)
diff --git a/gpsd.c b/gpsd.c
index 7a62656a..9f962c7d 100644
--- a/gpsd.c
+++ b/gpsd.c
@@ -2170,7 +2170,7 @@ int main(int argc, char *argv[])
device->packet.outbuflen);
/*
* Ugh...depends on knowing the length of gpsd_hexdump's
- * entrepreneur.
+ * buffer.
*/
(void) strlcat(hd, "\r\n", MAX_PACKET_LENGTH*2+1);
(void)throttled_write(channel->subscriber,
@@ -2194,12 +2194,14 @@ int main(int argc, char *argv[])
if (channel->subscriber->policy.nmea) {
char buf2[MAX_PACKET_LENGTH*3+2];
gpsd_pseudonmea_dump(device, buf2, sizeof(buf2));
- gpsd_report(LOG_IO, "<= GPS (binary) %s: %s",
+ if (buf2[0]!= '\0') {
+ gpsd_report(LOG_IO, "<= GPS (binary) %s: %s",
device->gpsdata.dev.path, buf2);
- (void)throttled_write(channel->subscriber,
+ (void)throttled_write(channel->subscriber,
buf2, strlen(buf2));
-#endif /* BINARY_ENABLE */
}
+ }
+#endif /* BINARY_ENABLE */
}
if (device->gpsdata.fix.mode == MODE_3D)
diff --git a/test/stable/bu303-climbing.log.chk b/test/stable/bu303-climbing.log.chk
index daca7245..92501a85 100644
--- a/test/stable/bu303-climbing.log.chk
+++ b/test/stable/bu303-climbing.log.chk
@@ -5,126 +5,195 @@ $GPGGA,161226,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7D
$GPRMC,161226,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*29
$GPGSA,A,3,29,28,26,08,27,,,,,,,,5.6,3.2,5.4*39
{"class":"TPV","tag":"MID2","time":1119197546.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+$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","tag":"MID4","time":1119197547.890,"xdop":1.02,"ydop":1.14,"xdop":5.41,"tdop":4.30,"hdop":3.20,"gdop":7.08,"pdop":5.62,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":8,"used":false},{"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}]}
$GPGGA,161227,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7C
$GPRMC,161227,A,4629.8923,N,00734.0837,E,0.1776,10.380,190605,,*1F
-$GPGSA,A,3,29,28,26,08,27,,,,,,,,0.0,3.2,0.0*3B
-{"class":"TPV","tag":"MID2","time":1119197547.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"track":10.3797,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,29,28,26,08,27,,,,,,,,5.6,3.2,5.4*39
+{"class":"TPV","tag":"MID2","time":1119197547.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":10.3797,"speed":0.091,"climb":-0.085,"mode":3}
+$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","tag":"MID4","time":1119197548.890,"xdop":1.02,"ydop":1.14,"xdop":5.41,"tdop":4.30,"hdop":3.20,"gdop":7.08,"pdop":5.62,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":false},{"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}]}
$GPGGA,161228,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*74
$GPRMC,161228,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*27
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197548.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197548.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+$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","tag":"MID4","time":1119197549.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"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}]}
$GPGGA,161229,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*75
$GPRMC,161229,A,4629.8923,N,00734.0837,E,0.0000,0.000,190605,,*2C
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197549.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197549.890,"ept":0.005,"lat":46.498204496,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$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","tag":"MID4","time":1119197550.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"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}]}
$GPGGA,161230,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*75
$GPRMC,161230,A,4629.8919,N,00734.0837,E,0.1673,180.000,190605,,*27
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197550.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197550.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,43*70
$GPGSV,2,2,07,08,44,058,42,27,16,066,39,21,10,301,00*45
-{"class":"SKY","tag":"MID4","time":1119197551.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+{"class":"SKY","tag":"MID4","time":1119197551.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161231,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*74
$GPRMC,161231,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2C
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
{"class":"TPV","tag":"MID2","time":1119197551.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$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","tag":"MID4","time":1119197552.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"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}]}
$GPGGA,161232,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*77
$GPRMC,161232,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2F
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197552.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197552.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$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","tag":"MID4","time":1119197553.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"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}]}
$GPGGA,161233,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*76
$GPRMC,161233,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2E
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197553.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197553.890,"ept":0.005,"lat":46.498198305,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,37,29,67,310,41,28,59,108,44,26,51,304,43*75
+$GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44
+{"class":"SKY","tag":"MID4","time":1119197554.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"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}]}
$GPGGA,161234,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7E
$GPRMC,161234,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2D
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197554.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197554.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,36,29,67,310,40,28,59,108,43,26,51,304,42*73
+$GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44
+{"class":"SKY","tag":"MID4","time":1119197555.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":36,"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":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}]}
$GPGGA,161235,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7F
$GPRMC,161235,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2C
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197555.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197555.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,2,1,07,10,45,196,35,29,67,310,40,28,59,108,43,26,51,304,41*73
$GPGSV,2,2,07,08,44,058,41,27,16,066,39,21,10,301,00*46
-{"class":"SKY","tag":"MID4","time":1119197556.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+{"class":"SKY","tag":"MID4","time":1119197556.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161236,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7C
$GPRMC,161236,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2F
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
{"class":"TPV","tag":"MID2","time":1119197556.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,42*71
+$GPGSV,2,2,07,08,44,058,41,27,16,066,39,21,10,301,00*46
+{"class":"SKY","tag":"MID4","time":1119197557.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161237,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7D
$GPRMC,161237,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2E
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197557.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197557.890,"ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,33,29,67,310,40,28,59,108,44,26,51,304,42*71
+$GPGSV,2,2,07,08,44,058,41,27,16,066,38,21,10,301,00*47
+{"class":"SKY","tag":"MID4","time":1119197558.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"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":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161238,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*71
$GPRMC,161238,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*28
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197558.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197558.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,43*70
+$GPGSV,2,2,07,08,44,058,41,27,16,066,40,21,10,301,00*48
+{"class":"SKY","tag":"MID4","time":1119197559.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161239,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*70
$GPRMC,161239,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*29
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197559.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197559.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,44*77
+$GPGSV,2,2,07,08,44,058,41,27,16,066,40,21,10,301,00*48
+{"class":"SKY","tag":"MID4","time":1119197560.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161240,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*7E
$GPRMC,161240,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*27
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197560.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197560.890,"ept":0.005,"lat":46.498203637,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,44*77
$GPGSV,2,2,07,08,44,058,42,27,16,066,40,21,10,301,00*4B
-{"class":"SKY","tag":"MID4","time":1119197561.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+{"class":"SKY","tag":"MID4","time":1119197561.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161241,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*78
$GPRMC,161241,A,4629.8925,N,00734.0852,E,0.0000,0.000,190605,,*27
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
{"class":"TPV","tag":"MID2","time":1119197561.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,07,10,45,196,31,29,67,310,37,28,59,108,38,26,51,304,41*7B
+$GPGSV,2,2,07,08,44,058,39,27,16,066,37,21,10,301,00*47
+{"class":"SKY","tag":"MID4","time":1119197562.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":37,"used":true},{"PRN":28,"el":59,"az":108,"ss":38,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":39,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161242,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*7B
$GPRMC,161242,A,4629.8925,N,00734.0852,E,0.1776,190.380,190605,,*20
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197562.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197562.890,"ept":0.005,"lat":46.498208969,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSV,2,1,07,10,45,196,41,29,67,310,43,28,59,108,39,26,51,304,44*7B
+$GPGSV,2,2,07,08,44,058,39,27,16,066,21,21,10,301,00*40
+{"class":"SKY","tag":"MID4","time":1119197563.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":41,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":39,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":39,"used":true},{"PRN":27,"el":16,"az":66,"ss":21,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161243,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*70
$GPRMC,161243,A,4629.8929,N,00734.0852,E,0.1673,0.000,190605,,*2A
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197563.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"track":0.0000,"speed":0.086,"climb":0.091,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197563.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.086,"climb":0.091,"mode":3}
+$GPGSV,2,1,07,10,45,196,44,29,67,310,44,28,59,108,44,26,51,304,42*75
+$GPGSV,2,2,07,08,44,058,42,27,16,066,36,21,10,301,00*4A
+{"class":"SKY","tag":"MID4","time":1119197564.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":310,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"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":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161244,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7F
$GPRMC,161244,A,4629.8933,N,00734.0853,E,0.1673,0.000,190605,,*27
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197564.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"track":0.0000,"speed":0.086,"climb":0.091,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197564.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.086,"climb":0.091,"mode":3}
+$GPGSV,2,1,07,10,45,196,44,29,67,310,44,28,59,108,45,26,51,304,43*75
+$GPGSV,2,2,07,08,44,058,42,27,16,066,39,21,10,301,00*45
+{"class":"SKY","tag":"MID4","time":1119197565.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":310,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161245,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7E
$GPRMC,161245,A,4629.8933,N,00734.0853,E,0.2420,95.505,190605,,*1D
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197565.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"track":95.5047,"speed":0.124,"climb":0.011,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197565.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.279,"epy":16.167,"epv":58.845,"track":95.5047,"speed":0.124,"climb":0.011,"mode":3}
$GPGSV,2,1,07,10,45,196,43,29,67,312,46,28,59,108,45,26,51,304,43*72
$GPGSV,2,2,07,08,44,058,45,27,16,066,39,21,10,301,00*42
-{"class":"SKY","tag":"MID4","time":1119197566.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+{"class":"SKY","tag":"MID4","time":1119197566.890,"xdop":1.02,"ydop":1.08,"xdop":2.56,"tdop":1.96,"hdop":1.40,"gdop":3.55,"pdop":2.96,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161246,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7D
$GPRMC,161246,A,4629.8933,N,00734.0853,E,0.1776,190.380,190605,,*22
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
{"class":"TPV","tag":"MID2","time":1119197566.890,"ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSV,2,1,07,10,45,196,44,29,67,312,47,28,59,108,45,26,51,304,41*76
+$GPGSV,2,2,07,08,44,058,46,27,16,066,40,21,10,301,00*4F
+{"class":"SKY","tag":"MID4","time":1119197567.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161247,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*74
$GPRMC,161247,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*29
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197567.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197567.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,45,26,51,304,40*76
+$GPGSV,2,2,07,08,44,058,46,27,16,066,38,21,10,301,00*40
+{"class":"SKY","tag":"MID4","time":1119197568.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":40,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161248,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*7B
$GPRMC,161248,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*26
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197568.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197568.890,"ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,43,26,51,304,41*71
+$GPGSV,2,2,07,08,44,058,46,27,16,066,39,21,10,301,00*41
+{"class":"SKY","tag":"MID4","time":1119197569.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161249,4629.8933,N,00734.0852,E,1,06,1.40,1330.05,M,48.183,M,,*7D
$GPRMC,161249,A,4629.8933,N,00734.0852,E,0.1776,190.380,190605,,*2C
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197569.890,"ept":0.005,"lat":46.498221352,"lon":7.568087260,"alt":1330.046,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197569.890,"ept":0.005,"lat":46.498221352,"lon":7.568087260,"alt":1330.046,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSV,2,1,07,10,45,196,43,29,67,312,46,28,59,108,43,26,51,304,42*75
+$GPGSV,2,2,07,08,44,058,46,27,16,066,40,21,10,301,00*4F
+{"class":"SKY","tag":"MID4","time":1119197570.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161250,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7C
$GPRMC,161250,A,4629.8929,N,00734.0851,E,0.1776,190.380,190605,,*2C
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197570.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197570.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"mode":3}
$GPGSV,2,1,07,10,45,196,44,29,67,312,46,28,59,108,46,26,51,304,46*73
$GPGSV,2,2,07,08,44,058,47,27,16,066,38,21,10,301,00*41
-{"class":"SKY","tag":"MID4","time":1119197571.890,"hdop":1.40,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":46,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":47,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
+{"class":"SKY","tag":"MID4","time":1119197571.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":46,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":47,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161251,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7D
$GPRMC,161251,A,4629.8929,N,00734.0851,E,0.2420,275.505,190605,,*2D
$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
{"class":"TPV","tag":"MID2","time":1119197571.890,"ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":275.5047,"speed":0.124,"climb":-0.011,"mode":3}
+$GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,44,26,51,304,46*71
+$GPGSV,2,2,07,08,44,058,45,27,16,066,39,21,10,301,00*42
+{"class":"SKY","tag":"MID4","time":1119197572.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161252,4629.8929,N,00734.0844,E,1,06,1.40,1330.64,M,48.183,M,,*7C
$GPRMC,161252,A,4629.8929,N,00734.0844,E,1.4953,310.306,190605,,*23
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197572.890,"ept":0.005,"lat":46.498215744,"lon":7.568072634,"alt":1330.638,"track":310.3062,"speed":0.769,"climb":0.045,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197572.890,"ept":0.005,"lat":46.498215744,"lon":7.568072634,"alt":1330.638,"epx":15.296,"epy":16.119,"epv":58.728,"track":310.3062,"speed":0.769,"climb":0.045,"mode":3}
+$GPGSV,2,1,07,10,45,196,45,29,67,312,46,28,59,108,45,26,51,304,44*73
+$GPGSV,2,2,07,08,44,058,44,27,16,066,37,21,10,301,00*4D
+{"class":"SKY","tag":"MID4","time":1119197573.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
$GPGGA,161253,4629.8934,N,00734.0836,E,1,06,1.40,1331.27,M,48.183,M,,*72
$GPRMC,161253,A,4629.8934,N,00734.0836,E,2.2921,306.984,190605,,*2C
-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,0.0,1.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1119197573.890,"ept":0.005,"lat":46.498222794,"lon":7.568059724,"alt":1331.273,"track":306.9839,"speed":1.179,"climb":0.016,"mode":3}
+$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39
+{"class":"TPV","tag":"MID2","time":1119197573.890,"ept":0.005,"lat":46.498222794,"lon":7.568059724,"alt":1331.273,"epx":15.296,"epy":16.119,"epv":58.728,"track":306.9839,"speed":1.179,"climb":0.016,"mode":3}
+$GPGSV,2,1,07,10,45,196,45,29,67,312,44,28,59,108,45,26,51,304,44*71
+$GPGSV,2,2,07,08,44,058,42,27,16,066,41,21,10,301,00*4A
+{"class":"SKY","tag":"MID4","time":1119197574.890,"xdop":1.02,"ydop":1.07,"xdop":2.55,"tdop":1.96,"hdop":1.40,"gdop":3.54,"pdop":2.95,"reported":7,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":41,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]}
diff --git a/test/stable/bu303-moving.log.chk b/test/stable/bu303-moving.log.chk
index 9e86fd68..fa78599d 100644
--- a/test/stable/bu303-moving.log.chk
+++ b/test/stable/bu303-moving.log.chk
@@ -9,137 +9,209 @@ $GPGGA,143448,4629.8976,N,00734.0447,E,1,05,2.40,1343.13,M,48.183,M,,*70
$GPRMC,143448,A,4629.8976,N,00734.0447,E,0.1776,10.379,090605,,*1C
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
{"class":"TPV","tag":"MID2","time":1118327688.280,"ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74
+$GPGSV,2,2,08,10,51,304,28,04,15,199,37,02,34,241,43,27,71,076,43*7C
+{"class":"SKY","tag":"MID4","time":1118327689.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":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}]}
$GPGGA,143449,4629.8980,N,00734.0440,E,1,05,2.40,1342.35,M,48.183,M,,*7A
$GPRMC,143449,A,4629.8980,N,00734.0440,E,0.1776,10.379,090605,,*13
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327689.280,"ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327689.280,"ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74
+$GPGSV,2,2,08,10,51,304,27,04,15,199,35,02,34,241,42,27,71,076,42*71
+{"class":"SKY","tag":"MID4","time":1118327690.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":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}]}
$GPGGA,143450,4629.8984,N,00734.0440,E,1,04,3.20,1343.08,M,48.183,M,,*7F
$GPRMC,143450,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1F
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327690.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327690.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74
+$GPGSV,2,2,08,10,51,304,28,04,15,199,36,02,34,241,42,27,71,076,42*7D
+{"class":"SKY","tag":"MID4","time":1118327691.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":false},{"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}]}
$GPGGA,143451,4629.8984,N,00734.0440,E,1,05,2.40,1343.08,M,48.183,M,,*78
$GPRMC,143451,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1E
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327691.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327691.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,28,04,15,199,38,02,34,241,43,27,71,076,42*72
+{"class":"SKY","tag":"MID4","time":1118327692.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":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}]}
$GPGGA,143452,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*76
$GPRMC,143452,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1B
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327692.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327692.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
$GPGSV,2,2,08,10,51,304,29,04,15,199,37,02,34,241,42,27,71,076,42*7D
-{"class":"SKY","tag":"MID4","time":1118327693.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327693.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143453,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*77
$GPRMC,143453,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1A
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
{"class":"TPV","tag":"MID2","time":1118327693.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,32,04,15,199,36,02,34,241,43,27,71,076,42*77
+{"class":"SKY","tag":"MID4","time":1118327694.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":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}]}
$GPGGA,143454,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*70
$GPRMC,143454,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1D
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327694.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327694.280,"ept":0.005,"lat":46.498319544,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$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","tag":"MID4","time":1118327695.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143455,4629.8999,N,00734.0442,E,1,05,2.40,1343.17,M,48.183,M,,*7C
$GPRMC,143455,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*14
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327695.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327695.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,25,04,15,199,36,02,34,241,42,27,71,076,42*70
+{"class":"SKY","tag":"MID4","time":1118327696.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":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}]}
$GPGGA,143456,4629.8999,N,00734.0442,E,1,04,3.20,1343.17,M,48.183,M,,*79
$GPRMC,143456,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*17
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327696.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327696.280,"ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,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","tag":"MID4","time":1118327697.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":false},{"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}]}
$GPGGA,143457,4629.9000,N,00734.0435,E,1,05,2.40,1343.07,M,48.183,M,,*77
$GPRMC,143457,A,4629.9000,N,00734.0435,E,0.1776,10.379,090605,,*1E
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327697.280,"ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327697.280,"ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76
$GPGSV,2,2,08,10,51,304,31,04,15,199,37,02,34,241,42,27,71,076,43*75
-{"class":"SKY","tag":"MID4","time":1118327698.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327698.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143458,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*73
$GPRMC,143458,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*16
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
{"class":"TPV","tag":"MID2","time":1118327698.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76
+$GPGSV,2,2,08,10,51,304,30,04,15,199,34,02,34,241,43,27,71,076,43*76
+{"class":"SKY","tag":"MID4","time":1118327699.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":true},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143459,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*72
$GPRMC,143459,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*17
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327699.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327699.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$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,40,27,71,076,42*72
+{"class":"SKY","tag":"MID4","time":1118327700.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143500,4629.9004,N,00734.0436,E,1,04,3.20,1342.39,M,48.183,M,,*79
$GPRMC,143500,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*1A
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327700.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327700.280,"ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,30,04,15,199,36,02,34,241,43,27,71,076,42*75
+{"class":"SKY","tag":"MID4","time":1118327701.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":false},{"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}]}
$GPGGA,143501,4629.9008,N,00734.0437,E,1,05,2.40,1341.71,M,48.183,M,,*7C
$GPRMC,143501,A,4629.9008,N,00734.0437,E,0.1776,10.379,090605,,*16
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327701.280,"ept":0.005,"lat":46.498345996,"lon":7.567394427,"alt":1341.710,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327701.280,"ept":0.005,"lat":46.498345996,"lon":7.567394427,"alt":1341.710,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,05,04,15,199,35,02,34,241,42,27,71,076,43*70
+{"class":"SKY","tag":"MID4","time":1118327702.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":5,"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":43,"used":true}]}
$GPGGA,143502,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*74
$GPRMC,143502,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1A
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327702.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327702.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
$GPGSV,2,2,08,10,51,304,00,04,15,199,34,02,34,241,42,27,71,076,43*74
-{"class":"SKY","tag":"MID4","time":1118327703.280,"hdop":3.20,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327703.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143503,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*75
$GPRMC,143503,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1B
$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
{"class":"TPV","tag":"MID2","time":1118327703.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76
+$GPGSV,2,2,08,10,51,304,00,04,15,199,34,02,34,241,40,27,71,076,42*77
+{"class":"SKY","tag":"MID4","time":1118327704.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143504,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*72
$GPRMC,143504,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1C
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327704.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327704.280,"ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,00,04,15,199,35,02,34,241,40,27,71,076,43*77
+{"class":"SKY","tag":"MID4","time":1118327705.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143505,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7D
$GPRMC,143505,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*15
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327705.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327705.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,00,04,15,199,35,02,34,241,40,27,71,076,42*76
+{"class":"SKY","tag":"MID4","time":1118327706.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143506,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7E
$GPRMC,143506,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*16
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327706.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327706.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,00,04,15,199,36,02,34,241,40,27,71,076,42*75
+{"class":"SKY","tag":"MID4","time":1118327707.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143507,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7F
$GPRMC,143507,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*17
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327707.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327707.280,"ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
$GPGSV,2,2,08,10,51,304,23,04,15,199,38,02,34,241,40,27,71,076,41*79
-{"class":"SKY","tag":"MID4","time":1118327708.280,"hdop":3.20,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":23,"used":false},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327708.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":23,"used":false},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
$GPGGA,143508,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*70
$GPRMC,143508,A,4629.9004,N,00734.0429,E,0.1776,10.379,090605,,*1C
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
{"class":"TPV","tag":"MID2","time":1118327708.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74
+$GPGSV,2,2,08,10,51,304,34,04,15,199,38,02,34,241,41,27,71,076,42*7D
+{"class":"SKY","tag":"MID4","time":1118327709.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":34,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143509,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*71
$GPRMC,143509,A,4629.9004,N,00734.0429,E,0.0000,0.000,090605,,*26
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327709.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327709.280,"ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":10.972,"epy":15.581,"epv":32.321,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75
+$GPGSV,2,2,08,10,51,304,32,04,15,199,37,02,34,241,42,27,71,076,44*71
+{"class":"SKY","tag":"MID4","time":1118327710.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"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":44,"used":true}]}
$GPGGA,143510,4629.9001,N,00734.0428,E,1,05,2.40,1341.58,M,48.183,M,,*70
$GPRMC,143510,A,4629.9001,N,00734.0428,E,0.0000,0.000,090605,,*2A
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327710.280,"ept":0.005,"lat":46.498334197,"lon":7.567379802,"alt":1341.576,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327710.280,"ept":0.005,"lat":46.498334197,"lon":7.567379802,"alt":1341.576,"epx":10.972,"epy":15.581,"epv":32.321,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,39,29,13,273,00*7E
+$GPGSV,2,2,08,10,51,304,25,04,15,199,29,02,34,241,20,27,71,076,38*77
+{"class":"SKY","tag":"MID4","time":1118327711.280,"xdop":0.73,"ydop":1.04,"xdop":1.41,"tdop":0.78,"hdop":2.40,"gdop":2.05,"pdop":1.89,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":39,"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":29,"used":true},{"PRN":2,"el":34,"az":241,"ss":20,"used":true},{"PRN":27,"el":71,"az":76,"ss":38,"used":true}]}
$GPGGA,143511,4629.9000,N,00734.0436,E,1,04,3.20,1341.67,M,48.183,M,,*75
$GPRMC,143511,A,4629.9000,N,00734.0436,E,0.3121,60.960,090605,,*1D
-$GPGSA,A,3,08,04,02,27,,,,,,,,,0.0,3.2,0.0*38
-{"class":"TPV","tag":"MID2","time":1118327711.280,"ept":0.005,"lat":46.498333338,"lon":7.567392712,"alt":1341.667,"track":60.9597,"speed":0.161,"climb":-0.074,"mode":3}
+$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C
+{"class":"TPV","tag":"MID2","time":1118327711.280,"ept":0.005,"lat":46.498333338,"lon":7.567392712,"alt":1341.667,"epx":11.014,"epy":18.289,"epv":35.884,"track":60.9597,"speed":0.161,"climb":-0.074,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,40,29,13,273,00*70
+$GPGSV,2,2,08,10,51,304,35,04,15,199,13,02,34,241,27,27,71,076,41*76
+{"class":"SKY","tag":"MID4","time":1118327712.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.20,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":false},{"PRN":4,"el":15,"az":199,"ss":13,"used":true},{"PRN":2,"el":34,"az":241,"ss":27,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
$GPGGA,143512,4629.8996,N,00734.0435,E,1,04,3.80,1342.35,M,48.183,M,,*7C
$GPRMC,143512,A,4629.8996,N,00734.0435,E,1.5556,157.529,090605,,*2D
-$GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37
-{"class":"TPV","tag":"MID2","time":1118327712.280,"ept":0.005,"lat":46.498326871,"lon":7.567390997,"alt":1342.349,"track":157.5287,"speed":0.800,"climb":0.013,"mode":3}
+$GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33
+{"class":"TPV","tag":"MID2","time":1118327712.280,"ept":0.005,"lat":46.498326871,"lon":7.567390997,"alt":1342.349,"epx":11.014,"epy":18.289,"epv":35.884,"track":157.5287,"speed":0.800,"climb":0.013,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,40,29,13,273,00*70
$GPGSV,2,2,08,10,51,304,36,04,15,199,27,02,34,241,36,27,71,076,43*70
-{"class":"SKY","tag":"MID4","time":1118327713.280,"hdop":3.80,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":36,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":36,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327713.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.80,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":36,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":36,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]}
$GPGGA,143513,4629.8992,N,00734.0434,E,1,04,3.80,1343.03,M,48.183,M,,*7C
$GPRMC,143513,A,4629.8992,N,00734.0434,E,0.7149,141.014,090605,,*2C
$GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33
{"class":"TPV","tag":"MID2","time":1118327713.280,"ept":0.005,"lat":46.498320404,"lon":7.567389282,"alt":1343.032,"epx":11.014,"epy":18.289,"epv":35.884,"track":141.0144,"speed":0.368,"climb":-0.073,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,29,29,13,273,00*7F
+$GPGSV,2,2,08,10,51,304,31,04,15,199,27,02,34,241,34,27,71,076,42*74
+{"class":"SKY","tag":"MID4","time":1118327714.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.80,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":29,"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":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":34,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143514,4629.8984,N,00734.0440,E,1,04,3.80,1343.08,M,48.183,M,,*74
$GPRMC,143514,A,4629.8984,N,00734.0440,E,0.5719,158.581,090605,,*2F
-$GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37
-{"class":"TPV","tag":"MID2","time":1118327714.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"track":158.5811,"speed":0.294,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33
+{"class":"TPV","tag":"MID2","time":1118327714.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"alt":1343.079,"epx":11.014,"epy":18.289,"epv":35.884,"track":158.5811,"speed":0.294,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,36,29,13,273,00*71
+$GPGSV,2,2,08,10,51,304,19,04,15,199,00,02,34,241,38,27,71,076,38*7A
+{"class":"SKY","tag":"MID4","time":1118327715.280,"xdop":0.73,"ydop":1.22,"xdop":1.56,"tdop":0.79,"hdop":3.80,"gdop":2.25,"pdop":2.11,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":36,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":19,"used":true},{"PRN":4,"el":15,"az":199,"ss":0,"used":false},{"PRN":2,"el":34,"az":241,"ss":38,"used":true},{"PRN":27,"el":71,"az":76,"ss":38,"used":true}]}
$GPGGA,143515,4629.8984,N,00734.0440,E,1,03,12.80,1343.08,M,48.183,M,,*42
$GPRMC,143515,A,4629.8984,N,00734.0440,E,0.4207,150.233,090605,,*23
$GPGSA,A,2,08,02,27,,,,,,,,,,0.0,12.8,0.0*07
{"class":"TPV","tag":"MID2","time":1118327715.280,"ept":0.005,"lat":46.498306886,"lon":7.567400477,"track":150.2328,"speed":0.216,"mode":2}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,34,29,14,273,00*74
+$GPGSV,2,2,08,10,51,304,20,04,15,199,00,02,34,241,29,27,71,075,37*7C
+{"class":"SKY","tag":"MID4","time":1118327716.280,"hdop":12.80,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":34,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":20,"used":false},{"PRN":4,"el":15,"az":199,"ss":0,"used":false},{"PRN":2,"el":34,"az":241,"ss":29,"used":true},{"PRN":27,"el":71,"az":75,"ss":37,"used":true}]}
$GPGGA,143516,4629.8980,N,00734.0439,E,1,04,3.80,1343.76,M,48.183,M,,*75
$GPRMC,143516,A,4629.8980,N,00734.0439,E,0.3435,5.346,090605,,*28
-$GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37
-{"class":"TPV","tag":"MID2","time":1118327716.280,"ept":0.005,"lat":46.498300419,"lon":7.567398762,"alt":1343.762,"track":5.3456,"speed":0.177,"climb":0.005,"mode":3}
+$GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33
+{"class":"TPV","tag":"MID2","time":1118327716.280,"ept":0.005,"lat":46.498300419,"lon":7.567398762,"alt":1343.762,"epx":11.098,"epy":18.270,"epv":36.204,"track":5.3456,"speed":0.177,"climb":0.005,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,37,29,14,273,00*77
+$GPGSV,2,2,08,10,51,304,30,04,15,199,31,02,34,241,26,27,71,075,33*74
+{"class":"SKY","tag":"MID4","time":1118327717.280,"xdop":0.74,"ydop":1.22,"xdop":1.57,"tdop":0.80,"hdop":3.80,"gdop":2.27,"pdop":2.12,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":37,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":true},{"PRN":4,"el":15,"az":199,"ss":31,"used":false},{"PRN":2,"el":34,"az":241,"ss":26,"used":true},{"PRN":27,"el":71,"az":75,"ss":33,"used":true}]}
$GPGGA,143517,4629.8976,N,00734.0438,E,1,04,2.80,1344.44,M,48.183,M,,*7B
$GPRMC,143517,A,4629.8976,N,00734.0438,E,0.0000,0.000,090605,,*24
-$GPGSA,A,3,08,10,04,27,,,,,,,,,0.0,2.8,0.0*30
-{"class":"TPV","tag":"MID2","time":1118327717.280,"ept":0.005,"lat":46.498293952,"lon":7.567397047,"alt":1344.444,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,08,10,04,27,,,,,,,,,2.1,2.8,1.6*34
+{"class":"TPV","tag":"MID2","time":1118327717.280,"ept":0.005,"lat":46.498293952,"lon":7.567397047,"alt":1344.444,"epx":11.098,"epy":18.270,"epv":36.204,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,41,29,14,273,00*76
$GPGSV,2,2,08,10,51,304,35,04,15,199,23,02,34,241,37,27,71,075,41*77
-{"class":"SKY","tag":"MID4","time":1118327718.280,"hdop":2.80,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":41,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":true},{"PRN":4,"el":15,"az":199,"ss":23,"used":true},{"PRN":2,"el":34,"az":241,"ss":37,"used":false},{"PRN":27,"el":71,"az":75,"ss":41,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327718.280,"xdop":0.74,"ydop":1.22,"xdop":1.57,"tdop":0.80,"hdop":2.80,"gdop":2.27,"pdop":2.12,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":41,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":true},{"PRN":4,"el":15,"az":199,"ss":23,"used":true},{"PRN":2,"el":34,"az":241,"ss":37,"used":false},{"PRN":27,"el":71,"az":75,"ss":41,"used":true}]}
diff --git a/test/stable/bu303-nofix.log.chk b/test/stable/bu303-nofix.log.chk
index 2d44413c..8994effa 100644
--- a/test/stable/bu303-nofix.log.chk
+++ b/test/stable/bu303-nofix.log.chk
@@ -2,15 +2,19 @@
$GPRMC,143258,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1F
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1037284378.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1037284379.280,"hdop":50.00,"reported":0}
$GPRMC,143259,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1E
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1037284379.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1037284380.280,"hdop":50.00,"reported":0}
$GPRMC,143300,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*13
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1037284380.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1037284381.280,"hdop":50.00,"reported":0}
$GPRMC,143301,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*12
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1037284381.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1037284382.280,"hdop":50.00,"reported":0}
$GPRMC,143302,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*11
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1037284382.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"track":0.0000,"speed":0.000,"mode":1}
@@ -18,4 +22,5 @@ $GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPRMC,143303,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1D
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1118327583.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1118327584.280,"hdop":50.00,"reported":0}
$GPRMC,143304,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1A
diff --git a/test/stable/bu303-stillfix.log.chk b/test/stable/bu303-stillfix.log.chk
index 2d9971c7..56e2f7c3 100644
--- a/test/stable/bu303-stillfix.log.chk
+++ b/test/stable/bu303-stillfix.log.chk
@@ -5,46 +5,70 @@ $GPGGA,143415,4629.8901,N,00734.0471,E,1,05,2.40,1349.51,M,48.183,M,,*71
$GPRMC,143415,A,4629.8901,N,00734.0471,E,0.1776,10.379,090605,,*11
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
{"class":"TPV","tag":"MID2","time":1118327655.280,"ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"epx":10.931,"epy":15.480,"epv":32.905,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,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","tag":"MID4","time":1118327656.280,"xdop":0.73,"ydop":1.03,"xdop":1.43,"tdop":0.79,"hdop":2.40,"gdop":2.06,"pdop":1.91,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":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}]}
$GPGGA,143416,4629.8905,N,00734.0473,E,1,05,2.40,1347.42,M,48.183,M,,*78
$GPRMC,143416,A,4629.8905,N,00734.0473,E,0.1776,10.379,090605,,*14
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327656.280,"ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327656.280,"ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,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","tag":"MID4","time":1118327657.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":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}]}
$GPGGA,143417,4629.8908,N,00734.0474,E,1,05,2.40,1346.73,M,48.183,M,,*70
$GPRMC,143417,A,4629.8908,N,00734.0474,E,0.0000,0.000,090605,,*24
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327657.280,"ept":0.005,"lat":46.498180788,"lon":7.567457358,"alt":1346.734,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327657.280,"ept":0.005,"lat":46.498180788,"lon":7.567457358,"alt":1346.734,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$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","tag":"MID4","time":1118327658.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":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}]}
$GPGGA,143418,4629.8912,N,00734.0475,E,1,05,2.40,1346.05,M,48.183,M,,*74
$GPRMC,143418,A,4629.8912,N,00734.0475,E,0.1776,10.379,090605,,*1A
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327658.280,"ept":0.005,"lat":46.498187255,"lon":7.567459073,"alt":1346.052,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327658.280,"ept":0.005,"lat":46.498187255,"lon":7.567459073,"alt":1346.052,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,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","tag":"MID4","time":1118327659.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":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}]}
$GPGGA,143419,4629.8909,N,00734.0475,E,1,05,2.40,1345.33,M,48.183,M,,*79
$GPRMC,143419,A,4629.8909,N,00734.0475,E,0.1776,10.379,090605,,*11
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327659.280,"ept":0.005,"lat":46.498181064,"lon":7.567459073,"alt":1345.327,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327659.280,"ept":0.005,"lat":46.498181064,"lon":7.567459073,"alt":1345.327,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75
$GPGSV,2,2,08,10,50,304,38,04,16,199,34,02,34,241,41,27,71,076,41*7C
-{"class":"SKY","tag":"MID4","time":1118327660.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327660.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]}
$GPGGA,143420,4629.8913,N,00734.0476,E,1,05,2.40,1344.64,M,48.183,M,,*78
$GPRMC,143420,A,4629.8913,N,00734.0476,E,0.1673,180.000,090605,,*22
$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
{"class":"TPV","tag":"MID2","time":1118327660.280,"ept":0.005,"lat":46.498187531,"lon":7.567460788,"alt":1344.644,"epx":10.980,"epy":15.454,"epv":32.724,"track":180.0000,"speed":0.086,"climb":-0.091,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75
+$GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,43,27,71,076,41*73
+{"class":"SKY","tag":"MID4","time":1118327661.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":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}]}
$GPGGA,143421,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*78
$GPRMC,143421,A,4629.8916,N,00734.0478,E,0.1776,10.379,090605,,*19
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327661.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327661.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,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","tag":"MID4","time":1118327662.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":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}]}
$GPGGA,143422,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*7B
$GPRMC,143422,A,4629.8916,N,00734.0478,E,0.0000,0.000,090605,,*21
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327662.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327662.280,"ept":0.005,"lat":46.498193998,"lon":7.567462504,"alt":1343.962,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$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","tag":"MID4","time":1118327663.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":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}]}
$GPGGA,143423,4629.8917,N,00734.0470,E,1,05,2.40,1343.87,M,48.183,M,,*73
$GPRMC,143423,A,4629.8917,N,00734.0470,E,0.0000,0.000,090605,,*29
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327663.280,"ept":0.005,"lat":46.498194857,"lon":7.567449593,"alt":1343.871,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327663.280,"ept":0.005,"lat":46.498194857,"lon":7.567449593,"alt":1343.871,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"mode":3}
+$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75
+$GPGSV,2,2,08,10,50,304,36,04,16,199,36,02,34,241,42,27,71,076,42*70
+{"class":"SKY","tag":"MID4","time":1118327664.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143424,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*77
$GPRMC,143424,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*11
-$GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E
-{"class":"TPV","tag":"MID2","time":1118327664.280,"ept":0.005,"lat":46.498201324,"lon":7.567451308,"alt":1343.189,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
+$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33
+{"class":"TPV","tag":"MID2","time":1118327664.280,"ept":0.005,"lat":46.498201324,"lon":7.567451308,"alt":1343.189,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3788,"speed":0.091,"climb":-0.085,"mode":3}
$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75
$GPGSV,2,2,08,10,50,304,36,04,16,199,37,02,34,241,42,27,71,076,42*71
-{"class":"SKY","tag":"MID4","time":1118327665.280,"hdop":2.40,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
+{"class":"SKY","tag":"MID4","time":1118327665.280,"xdop":0.73,"ydop":1.03,"xdop":1.42,"tdop":0.78,"hdop":2.40,"gdop":2.06,"pdop":1.90,"reported":8,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]}
$GPGGA,143425,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*76
diff --git a/test/stable/bu303b-nofix.log.chk b/test/stable/bu303b-nofix.log.chk
index 9da4e2ac..702f0adb 100644
--- a/test/stable/bu303b-nofix.log.chk
+++ b/test/stable/bu303b-nofix.log.chk
@@ -2,17 +2,22 @@
$GPRMC,000602,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2D
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1036886762.970,"ept":0.005,"lat":40.035045080,"lon":-75.520020989,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1036886763.970,"hdop":50.00,"reported":0}
$GPRMC,000603,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2C
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1036886763.970,"ept":0.005,"lat":40.035045080,"lon":-75.520020989,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1036886764.970,"hdop":50.00,"reported":0}
$GPRMC,000604,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2B
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1036886764.970,"ept":0.005,"lat":40.035045080,"lon":-75.520020989,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1036886765.970,"hdop":50.00,"reported":0}
$GPRMC,000605,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2A
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1036886765.970,"ept":0.005,"lat":40.035045080,"lon":-75.520020989,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"SKY","tag":"MID4","time":1036886766.970,"hdop":50.00,"reported":0}
$GPRMC,000606,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*29
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","tag":"MID2","time":1036886766.970,"ept":0.005,"lat":40.035045080,"lon":-75.520020989,"track":0.0000,"speed":0.000,"mode":1}
{"class":"SKY","tag":"MID4","time":1036886766.970,"hdop":50.00,"reported":0}
+{"class":"SKY","tag":"MID4","time":1036886767.970,"hdop":50.00,"reported":0}
$GPRMC,000607,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*28
diff --git a/test/stable/uBlox-sirf1.log.chk b/test/stable/uBlox-sirf1.log.chk
index c1504110..9a78cc7f 100644
--- a/test/stable/uBlox-sirf1.log.chk
+++ b/test/stable/uBlox-sirf1.log.chk
@@ -10,18 +10,34 @@ $GPGGA,090613,5203.7605,N,00508.3168,E,1,08,1.80,34.43,M,46.772,M,,*7F
$GPRMC,090613,A,5203.7605,N,00508.3168,E,0.0447,54.442,110605,,*16
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480773.999,"ept":0.005,"lat":52.062675221,"lon":5.138613239,"alt":34.425,"epv":23.000,"track":54.4418,"speed":0.023,"climb":0.024,"mode":3}
+$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","tag":"MID4","time":1118480772.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090614,5203.7605,N,00508.3168,E,1,08,1.80,34.44,M,46.772,M,,*7F
$GPRMC,090614,A,5203.7605,N,00508.3168,E,0.0525,55.231,110605,,*17
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480774.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.441,"epv":23.000,"track":55.2310,"speed":0.027,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,48*78
+{"class":"SKY","tag":"MID4","time":1118480773.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090615,5203.7605,N,00508.3168,E,1,08,1.80,34.46,M,46.772,M,,*7C
$GPRMC,090615,A,5203.7605,N,00508.3168,E,0.0467,53.664,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480775.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.458,"epv":23.000,"track":53.6641,"speed":0.024,"climb":0.024,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78
+{"class":"SKY","tag":"MID4","time":1118480774.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090616,5203.7605,N,00508.3168,E,1,08,1.80,34.47,M,46.772,M,,*7E
$GPRMC,090616,A,5203.7605,N,00508.3168,E,0.0525,57.361,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480776.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.472,"epv":23.000,"track":57.3607,"speed":0.027,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,45*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480775.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090617,5203.7605,N,00508.3168,E,1,08,1.80,34.49,M,46.772,M,,*71
$GPRMC,090617,A,5203.7605,N,00508.3168,E,0.0467,50.658,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -34,18 +50,34 @@ $GPGGA,090618,5203.7605,N,00508.3168,E,1,08,1.80,34.50,M,46.772,M,,*76
$GPRMC,090618,A,5203.7605,N,00508.3168,E,0.0583,58.520,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480778.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.504,"epv":23.000,"track":58.5200,"speed":0.030,"climb":0.029,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77
+{"class":"SKY","tag":"MID4","time":1118480777.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090619,5203.7605,N,00508.3168,E,1,08,1.80,34.53,M,46.772,M,,*74
$GPRMC,090619,A,5203.7605,N,00508.3168,E,0.0525,52.550,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480779.999,"ept":0.005,"lat":52.062674648,"lon":5.138613239,"alt":34.525,"epv":23.000,"track":52.5503,"speed":0.027,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480778.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090620,5203.7604,N,00508.3168,E,1,08,1.80,34.55,M,46.772,M,,*79
$GPRMC,090620,A,5203.7604,N,00508.3168,E,0.0544,52.048,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480780.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.545,"epv":23.000,"track":52.0477,"speed":0.028,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,45*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77
+{"class":"SKY","tag":"MID4","time":1118480779.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":42,"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}]}
$GPGGA,090621,5203.7604,N,00508.3168,E,1,08,1.80,34.56,M,46.772,M,,*7B
$GPRMC,090621,A,5203.7604,N,00508.3168,E,0.0505,57.303,110605,,*10
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480781.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.563,"epv":23.000,"track":57.3033,"speed":0.026,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77
+{"class":"SKY","tag":"MID4","time":1118480780.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090622,5203.7604,N,00508.3168,E,1,08,1.80,34.58,M,46.772,M,,*76
$GPRMC,090622,A,5203.7604,N,00508.3168,E,0.0544,50.157,110605,,*12
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -58,18 +90,34 @@ $GPGGA,090623,5203.7604,N,00508.3168,E,1,08,1.80,34.60,M,46.772,M,,*7C
$GPRMC,090623,A,5203.7604,N,00508.3168,E,0.0544,53.626,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480783.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.599,"epv":23.000,"track":53.6261,"speed":0.028,"climb":0.025,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,46*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480782.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"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":48,"used":true}]}
$GPGGA,090624,5203.7604,N,00508.3168,E,1,08,1.80,34.61,M,46.772,M,,*7A
$GPRMC,090624,A,5203.7604,N,00508.3168,E,0.0505,52.472,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480784.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.614,"epv":23.000,"track":52.4722,"speed":0.026,"climb":0.024,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,46*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480783.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"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":48,"used":true}]}
$GPGGA,090625,5203.7604,N,00508.3168,E,1,08,1.80,34.63,M,46.772,M,,*79
$GPRMC,090625,A,5203.7604,N,00508.3168,E,0.0544,46.638,110605,,*1C
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480785.998,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.628,"epv":23.000,"track":46.6380,"speed":0.028,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,46,20,69,250,44*7E
+$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480784.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":46,"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":42,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090626,5203.7604,N,00508.3168,E,1,08,1.80,34.65,M,46.772,M,,*7C
$GPRMC,090626,A,5203.7604,N,00508.3168,E,0.0525,52.472,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480786.998,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.645,"epv":23.000,"track":52.4723,"speed":0.027,"climb":0.025,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480785.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090627,5203.7604,N,00508.3168,E,1,08,1.80,34.66,M,46.772,M,,*7E
$GPRMC,090627,A,5203.7604,N,00508.3168,E,0.0467,55.803,110605,,*1A
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -82,18 +130,34 @@ $GPGGA,090628,5203.7604,N,00508.3168,E,1,08,1.80,34.68,M,46.772,M,,*7F
$GPRMC,090628,A,5203.7604,N,00508.3168,E,0.0544,57.676,110605,,*1B
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480788.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.676,"epv":23.000,"track":57.6760,"speed":0.028,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480787.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090629,5203.7604,N,00508.3168,E,1,08,1.80,34.69,M,46.772,M,,*7F
$GPRMC,090629,A,5203.7604,N,00508.3168,E,0.0505,47.992,110605,,*1B
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480789.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.694,"epv":23.000,"track":47.9916,"speed":0.026,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480788.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":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":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090630,5203.7604,N,00508.3168,E,1,08,1.80,34.71,M,46.772,M,,*7E
$GPRMC,090630,A,5203.7604,N,00508.3168,E,0.0525,54.404,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480790.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.713,"epv":23.000,"track":54.4040,"speed":0.027,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77
+{"class":"SKY","tag":"MID4","time":1118480789.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090631,5203.7604,N,00508.3168,E,1,08,1.80,34.73,M,46.772,M,,*7D
$GPRMC,090631,A,5203.7604,N,00508.3168,E,0.0544,57.430,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480791.999,"ept":0.005,"lat":52.062674075,"lon":5.138613239,"alt":34.732,"epv":23.000,"track":57.4299,"speed":0.028,"climb":0.029,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480790.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090632,5203.7604,N,00508.3168,E,1,08,1.80,34.75,M,46.772,M,,*78
$GPRMC,090632,A,5203.7604,N,00508.3168,E,0.0505,50.753,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -106,18 +170,34 @@ $GPGGA,090633,5203.7604,N,00508.3168,E,1,08,1.80,34.77,M,46.772,M,,*7B
$GPRMC,090633,A,5203.7604,N,00508.3168,E,0.0525,55.771,110605,,*12
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480793.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.770,"epv":23.000,"track":55.7710,"speed":0.027,"climb":0.025,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480792.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090634,5203.7604,N,00508.3168,E,1,08,1.80,34.79,M,46.772,M,,*72
$GPRMC,090634,A,5203.7604,N,00508.3168,E,0.0525,56.120,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480794.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.788,"epv":23.000,"track":56.1196,"speed":0.027,"climb":0.029,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480793.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090635,5203.7604,N,00508.3168,E,1,08,1.80,34.81,M,46.772,M,,*74
$GPRMC,090635,A,5203.7604,N,00508.3168,E,0.0505,55.137,110605,,*12
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480795.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.810,"epv":23.000,"track":55.1368,"speed":0.026,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,43,24,43,294,48*7E
+{"class":"SKY","tag":"MID4","time":1118480794.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"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":43,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090636,5203.7604,N,00508.3168,E,1,08,1.80,34.83,M,46.772,M,,*75
$GPRMC,090636,A,5203.7604,N,00508.3168,E,0.0525,56.312,110605,,*15
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480796.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.830,"epv":23.000,"track":56.3121,"speed":0.027,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480795.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090637,5203.7604,N,00508.3168,E,1,08,1.80,34.85,M,46.772,M,,*72
$GPRMC,090637,A,5203.7604,N,00508.3168,E,0.0564,56.963,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -130,18 +210,34 @@ $GPGGA,090638,5203.7604,N,00508.3168,E,1,08,1.80,34.87,M,46.772,M,,*7F
$GPRMC,090638,A,5203.7604,N,00508.3168,E,0.0467,50.169,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480798.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.871,"epv":23.000,"track":50.1692,"speed":0.024,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79
+{"class":"SKY","tag":"MID4","time":1118480797.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]}
$GPGGA,090639,5203.7604,N,00508.3168,E,1,08,1.80,34.89,M,46.772,M,,*70
$GPRMC,090639,A,5203.7604,N,00508.3168,E,0.0583,59.282,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480799.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.891,"epv":23.000,"track":59.2822,"speed":0.030,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,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","tag":"MID4","time":1118480798.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":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":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090640,5203.7604,N,00508.3168,E,1,08,1.80,34.91,M,46.772,M,,*77
$GPRMC,090640,A,5203.7604,N,00508.3168,E,0.0583,50.788,110605,,*19
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480800.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.908,"epv":23.000,"track":50.7882,"speed":0.030,"climb":0.027,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77
+{"class":"SKY","tag":"MID4","time":1118480799.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":47,"used":true}]}
$GPGGA,090641,5203.7604,N,00508.3168,E,1,08,1.80,34.93,M,46.772,M,,*74
$GPRMC,090641,A,5203.7604,N,00508.3168,E,0.0544,52.764,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480801.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.927,"epv":23.000,"track":52.7638,"speed":0.028,"climb":0.028,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480800.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"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}]}
$GPGGA,090642,5203.7604,N,00508.3168,E,1,08,1.80,34.95,M,46.772,M,,*71
$GPRMC,090642,A,5203.7604,N,00508.3168,E,0.0525,53.233,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -154,18 +250,34 @@ $GPGGA,090643,5203.7604,N,00508.3168,E,1,08,1.80,34.97,M,46.772,M,,*72
$GPRMC,090643,A,5203.7604,N,00508.3168,E,0.0525,57.787,110605,,*1E
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480803.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.965,"epv":23.000,"track":57.7866,"speed":0.027,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,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","tag":"MID4","time":1118480802.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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}]}
$GPGGA,090644,5203.7604,N,00508.3168,E,1,08,1.80,34.98,M,46.772,M,,*7A
$GPRMC,090644,A,5203.7604,N,00508.3168,E,0.0544,53.946,110605,,*19
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480804.998,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":34.983,"epv":23.000,"track":53.9462,"speed":0.028,"climb":0.025,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480803.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090645,5203.7604,N,00508.3168,E,1,08,1.80,35.00,M,46.772,M,,*7B
$GPRMC,090645,A,5203.7604,N,00508.3168,E,0.0467,53.835,110605,,*1D
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480805.998,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.001,"epv":23.000,"track":53.8351,"speed":0.024,"climb":0.024,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76
+{"class":"SKY","tag":"MID4","time":1118480804.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"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":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]}
$GPGGA,090646,5203.7604,N,00508.3168,E,1,08,1.80,35.02,M,46.772,M,,*7A
$GPRMC,090646,A,5203.7604,N,00508.3168,E,0.0486,56.661,110605,,*1B
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480806.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.017,"epv":23.000,"track":56.6610,"speed":0.025,"climb":0.023,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C
+$GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77
+$GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77
+{"class":"SKY","tag":"MID4","time":1118480805.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"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":44,"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":47,"used":true}]}
$GPGGA,090647,5203.7604,N,00508.3168,E,1,08,1.80,35.03,M,46.772,M,,*7A
$GPRMC,090647,A,5203.7604,N,00508.3168,E,0.0583,56.423,110605,,*1A
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
@@ -178,14 +290,26 @@ $GPGGA,090648,5203.7604,N,00508.3168,E,1,08,1.80,35.05,M,46.772,M,,*73
$GPRMC,090648,A,5203.7604,N,00508.3168,E,0.0544,53.197,110605,,*11
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480808.999,"ept":0.005,"lat":52.062673502,"lon":5.138613239,"alt":35.052,"epv":23.000,"track":53.1973,"speed":0.028,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,62,142,47,23,22,187,45,20,69,252,45*7F
+$GPGSV,3,2,12,13,34,231,00,07,36,297,44,02,14,316,00,01,48,069,47*72
+$GPGSV,3,3,12,27,46,081,00,14,17,039,47,25,19,090,44,24,44,294,47*72
+{"class":"SKY","tag":"MID4","time":1118480807.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":44,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]}
$GPGGA,090649,5203.7604,N,00508.3168,E,1,08,1.80,35.07,M,46.772,M,,*70
$GPRMC,090649,A,5203.7604,N,00508.3168,E,0.0525,50.564,110605,,*1C
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480809.999,"ept":0.005,"lat":52.062673502,"lon":5.138612666,"alt":35.068,"epv":23.000,"track":50.5642,"speed":0.027,"climb":0.024,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,62,142,47,23,22,187,45,20,69,252,45*7F
+$GPGSV,3,2,12,13,34,231,00,07,36,297,45,02,14,316,00,01,48,069,47*73
+$GPGSV,3,3,12,27,46,081,00,14,17,039,47,25,19,090,44,24,44,294,47*72
+{"class":"SKY","tag":"MID4","time":1118480808.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":45,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]}
$GPGGA,090650,5203.7604,N,00508.3168,E,1,08,1.80,35.08,M,46.772,M,,*77
$GPRMC,090650,A,5203.7604,N,00508.3168,E,0.0564,54.515,110605,,*13
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32
{"class":"TPV","tag":"MID98","time":1118480810.999,"ept":0.005,"lat":52.062672929,"lon":5.138612666,"alt":35.084,"epv":23.000,"track":54.5150,"speed":0.029,"climb":0.026,"mode":3}
+$GPGSV,3,1,12,04,51,189,00,11,62,142,47,23,22,187,45,20,69,252,45*7F
+$GPGSV,3,2,12,13,34,231,00,07,36,297,44,02,14,316,00,01,48,069,47*72
+$GPGSV,3,3,12,27,46,081,00,14,17,039,47,25,19,090,44,24,44,294,47*72
+{"class":"SKY","tag":"MID4","time":1118480809.990,"xdop":1.00,"tdop":1.60,"hdop":1.80,"gdop":2.00,"pdop":0.80,"reported":12,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":44,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]}
$GPGGA,090651,5203.7604,N,00508.3168,E,1,08,1.80,35.10,M,46.772,M,,*7F
$GPRMC,090651,A,5203.7604,N,00508.3168,E,0.0544,53.714,110605,,*14
$GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0.8,1.8,1.0*32