summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2016-04-06 18:09:58 -0700
committerGary E. Miller <gem@rellim.com>2016-04-06 18:09:58 -0700
commitf330da9a2989f43155b0a95a5355b70cda38f1b5 (patch)
tree4a47f4ba8579b85028f09b7d913be0ef517ddf01
parent75d069ef30094daa6a5bd97350cda4fbb09d4686 (diff)
downloadgpsd-f330da9a2989f43155b0a95a5355b70cda38f1b5.tar.gz
Add "status" to TPV for DGPS notification
Also update the affected regression files. gpsd had been throwing away the DGPS status.
-rwxr-xr-xgps/gps.py1
-rw-r--r--gpsd_json.c2
-rw-r--r--libgps_json.c3
-rw-r--r--test/daemon/bt-q818.log.chk24
-rw-r--r--test/daemon/foretrex-201.log.chk14
-rw-r--r--test/daemon/garmin17n.log.chk8
-rw-r--r--test/daemon/humminbird-M37.log.chk30
-rw-r--r--test/daemon/isync.log.chk24
-rw-r--r--test/daemon/mt3339.log.chk64
-rw-r--r--test/daemon/navcom.log.chk14
-rw-r--r--test/daemon/rst39.log.chk84
-rw-r--r--test/daemon/rtcm3.2.log.chk4
-rw-r--r--test/daemon/saab-r4.log.chk28
-rw-r--r--test/daemon/skytraq-fix.log.chk8
-rw-r--r--test/daemon/skytraq-fixB.log.chk22
-rw-r--r--test/daemon/sounder.log.chk242
-rw-r--r--test/daemon/ublox-aek-4t.log.chk8
-rwxr-xr-xxgps2
18 files changed, 294 insertions, 288 deletions
diff --git a/gps/gps.py b/gps/gps.py
index aa9c099e..4935d8c7 100755
--- a/gps/gps.py
+++ b/gps/gps.py
@@ -231,6 +231,7 @@ class gps(gpscommon, gpsdata, gpsjson):
self.fix.eps = default("eps", NaN, SPEEDERR_SET)
self.fix.epc = default("epc", NaN, CLIMBERR_SET)
self.fix.mode = default("mode", 0, MODE_SET)
+ self.fix.status = default("status",1)
elif self.data.get("class") == "SKY":
for attrp in ("x", "y", "v", "h", "p", "g"):
setattr(self, attrp + "dop", default(attrp + "dop", NaN, DOP_SET))
diff --git a/gpsd_json.c b/gpsd_json.c
index 33f8646a..7d7e9113 100644
--- a/gpsd_json.c
+++ b/gpsd_json.c
@@ -131,6 +131,8 @@ void json_tpv_dump(const struct gps_device_t *session,
(void)strlcpy(reply, "{\"class\":\"TPV\",", replylen);
if (gpsdata->dev.path[0] != '\0')
str_appendf(reply, replylen, "\"device\":\"%s\",", gpsdata->dev.path);
+ if (gpsdata->status == STATUS_DGPS_FIX)
+ str_appendf(reply, replylen, "\"status\":2,");
str_appendf(reply, replylen, "\"mode\":%d,", gpsdata->fix.mode);
if (isnan(gpsdata->fix.time) == 0) {
char tbuf[JSON_DATE_MAX+1];
diff --git a/libgps_json.c b/libgps_json.c
index 1d751682..a806c4c4 100644
--- a/libgps_json.c
+++ b/libgps_json.c
@@ -64,6 +64,8 @@ static int json_tpv_read(const char *buf, struct gps_data_t *gpsdata,
.dflt.real = NAN},
{"mode", t_integer, .addr.integer = &gpsdata->fix.mode,
.dflt.integer = MODE_NOT_SEEN},
+ {"status", t_integer, .addr.integer = &gpsdata->status,
+ .dflt.integer = STATUS_FIX},
{NULL},
/* *INDENT-ON* */
};
@@ -440,7 +442,6 @@ int libgps_json_unpack(const char *buf,
return -1;
if (str_starts_with(classtag, "\"class\":\"TPV\"")) {
status = json_tpv_read(buf, gpsdata, end);
- gpsdata->status = STATUS_FIX;
gpsdata->set = STATUS_SET;
if (isnan(gpsdata->fix.time) == 0)
gpsdata->set |= TIME_SET;
diff --git a/test/daemon/bt-q818.log.chk b/test/daemon/bt-q818.log.chk
index 18a3f3aa..c92dcb8c 100644
--- a/test/daemon/bt-q818.log.chk
+++ b/test/daemon/bt-q818.log.chk
@@ -1,13 +1,13 @@
$GPGGA,145243.000,3401.9764,N,11744.8274,W,2,10,0.87,234.7,M,-33.2,M,0000,0000*5F
-{"class":"TPV","mode":3,"lat":34.032940000,"lon":-117.747123333,"alt":234.700}
+{"class":"TPV","status":2,"mode":3,"lat":34.032940000,"lon":-117.747123333,"alt":234.700}
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
-{"class":"TPV","mode":3,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epv":7.533}
+{"class":"TPV","status":2,"mode":3,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epv":7.533}
$GPGSV,3,1,11,14,86,335,41,22,54,049,36,24,54,134,38,51,48,161,31*7F
$GPGSV,3,2,11,19,36,273,30,06,28,224,27,03,27,237,25,18,25,076,36*70
$GPGSV,3,3,11,31,19,169,29,21,16,136,28,09,11,039,34*48
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":41,"used":true},{"PRN":22,"el":54,"az":49,"ss":36,"used":true},{"PRN":24,"el":54,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":31,"used":false},{"PRN":19,"el":36,"az":273,"ss":30,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":25,"used":true},{"PRN":18,"el":25,"az":76,"ss":36,"used":true},{"PRN":31,"el":19,"az":169,"ss":29,"used":true},{"PRN":21,"el":16,"az":136,"ss":28,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145243.000,A,3401.9764,N,11744.8274,W,0.00,119.27,030610,,,D*70
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:43.000Z","ept":0.005,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:43.000Z","ept":0.005,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000}
$GPGGA,145244.000,3401.9764,N,11744.8274,W,2,10,0.87,234.7,M,-33.2,M,0000,0000*58
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,41,22,54,050,36,24,54,134,38,51,48,161,31*77
@@ -15,7 +15,7 @@ $GPGSV,3,2,11,19,36,273,30,06,28,224,27,03,27,237,25,18,25,076,36*70
$GPGSV,3,3,11,31,19,169,28,21,16,136,28,09,11,039,34*49
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":41,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":54,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":31,"used":false},{"PRN":19,"el":36,"az":273,"ss":30,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":25,"used":true},{"PRN":18,"el":25,"az":76,"ss":36,"used":true},{"PRN":31,"el":19,"az":169,"ss":28,"used":true},{"PRN":21,"el":16,"az":136,"ss":28,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145244.000,A,3401.9764,N,11744.8274,W,0.00,119.27,030610,,,D*77
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:44.000Z","ept":0.005,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:44.000Z","ept":0.005,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145245.000,3401.9764,N,11744.8274,W,2,10,0.87,234.7,M,-33.2,M,0000,0000*59
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,41,22,54,050,36,24,54,134,38,51,48,161,31*77
@@ -23,7 +23,7 @@ $GPGSV,3,2,11,19,36,273,30,06,28,224,27,03,27,237,25,18,25,076,35*73
$GPGSV,3,3,11,31,19,169,28,21,16,136,27,09,11,039,34*46
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":41,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":54,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":31,"used":false},{"PRN":19,"el":36,"az":273,"ss":30,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":25,"used":true},{"PRN":18,"el":25,"az":76,"ss":35,"used":true},{"PRN":31,"el":19,"az":169,"ss":28,"used":true},{"PRN":21,"el":16,"az":136,"ss":27,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145245.000,A,3401.9764,N,11744.8274,W,0.00,119.27,030610,,,D*76
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:45.000Z","ept":0.005,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:45.000Z","ept":0.005,"lat":34.032940000,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145246.000,3401.9765,N,11744.8274,W,2,10,0.87,234.7,M,-33.2,M,0000,0000*5B
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,41,22,54,050,36,24,53,134,38,51,48,161,31*70
@@ -31,7 +31,7 @@ $GPGSV,3,2,11,19,36,273,30,06,28,224,27,03,27,237,25,18,25,076,35*73
$GPGSV,3,3,11,31,19,169,28,21,16,136,27,09,11,039,34*46
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":41,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":53,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":31,"used":false},{"PRN":19,"el":36,"az":273,"ss":30,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":25,"used":true},{"PRN":18,"el":25,"az":76,"ss":35,"used":true},{"PRN":31,"el":19,"az":169,"ss":28,"used":true},{"PRN":21,"el":16,"az":136,"ss":27,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145246.000,A,3401.9765,N,11744.8274,W,0.01,119.27,030610,,,D*75
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:46.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.005,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:46.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.700,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.005,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145247.000,3401.9765,N,11744.8274,W,2,10,0.87,234.8,M,-33.2,M,0000,0000*55
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,40,22,54,050,35,24,53,134,38,51,48,161,30*73
@@ -39,7 +39,7 @@ $GPGSV,3,2,11,19,36,273,29,06,28,224,25,03,27,237,25,18,25,076,34*78
$GPGSV,3,3,11,31,19,169,27,21,16,136,26,09,11,039,33*4F
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":40,"used":true},{"PRN":22,"el":54,"az":50,"ss":35,"used":true},{"PRN":24,"el":53,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":30,"used":false},{"PRN":19,"el":36,"az":273,"ss":29,"used":true},{"PRN":6,"el":28,"az":224,"ss":25,"used":true},{"PRN":3,"el":27,"az":237,"ss":25,"used":true},{"PRN":18,"el":25,"az":76,"ss":34,"used":true},{"PRN":31,"el":19,"az":169,"ss":27,"used":true},{"PRN":21,"el":16,"az":136,"ss":26,"used":true},{"PRN":9,"el":11,"az":39,"ss":33,"used":true}]}
$GPRMC,145247.000,A,3401.9765,N,11744.8274,W,0.00,119.27,030610,,,D*75
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:47.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.100,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:47.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.100,"eps":4.95,"epc":15.07}
$GPGGA,145248.000,3401.9765,N,11744.8274,W,2,10,0.87,234.8,M,-33.2,M,0000,0000*5A
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,41,22,54,050,36,24,53,134,38,51,48,161,30*71
@@ -47,7 +47,7 @@ $GPGSV,3,2,11,19,36,273,29,06,28,224,26,03,27,237,26,18,25,076,34*78
$GPGSV,3,3,11,31,19,169,27,21,16,136,27,09,11,039,34*49
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":41,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":53,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":30,"used":false},{"PRN":19,"el":36,"az":273,"ss":29,"used":true},{"PRN":6,"el":28,"az":224,"ss":26,"used":true},{"PRN":3,"el":27,"az":237,"ss":26,"used":true},{"PRN":18,"el":25,"az":76,"ss":34,"used":true},{"PRN":31,"el":19,"az":169,"ss":27,"used":true},{"PRN":21,"el":16,"az":136,"ss":27,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145248.000,A,3401.9765,N,11744.8274,W,0.00,119.27,030610,,,D*7A
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:48.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:48.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145249.000,3401.9765,N,11744.8274,W,2,10,0.87,234.8,M,-33.2,M,0000,0000*5B
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,42,22,54,050,36,24,53,134,38,51,48,161,30*72
@@ -55,7 +55,7 @@ $GPGSV,3,2,11,19,36,273,29,06,28,224,27,03,27,237,27,18,25,076,34*78
$GPGSV,3,3,11,31,19,169,27,21,16,136,28,09,11,039,34*46
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":42,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":53,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":30,"used":false},{"PRN":19,"el":36,"az":273,"ss":29,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":27,"used":true},{"PRN":18,"el":25,"az":76,"ss":34,"used":true},{"PRN":31,"el":19,"az":169,"ss":27,"used":true},{"PRN":21,"el":16,"az":136,"ss":28,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145249.000,A,3401.9765,N,11744.8274,W,0.00,119.27,030610,,,D*7B
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:49.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:49.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145250.000,3401.9765,N,11744.8274,W,2,10,0.87,234.8,M,-33.2,M,0000,0000*53
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,42,22,54,050,36,24,53,134,38,51,48,161,30*72
@@ -63,7 +63,7 @@ $GPGSV,3,2,11,19,36,273,29,06,28,224,27,03,27,237,27,18,25,076,34*78
$GPGSV,3,3,11,31,19,169,27,21,16,136,28,09,11,039,34*46
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":42,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":53,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":30,"used":false},{"PRN":19,"el":36,"az":273,"ss":29,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":27,"used":true},{"PRN":18,"el":25,"az":76,"ss":34,"used":true},{"PRN":31,"el":19,"az":169,"ss":27,"used":true},{"PRN":21,"el":16,"az":136,"ss":28,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145250.000,A,3401.9765,N,11744.8274,W,0.00,119.27,030610,,,D*73
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:50.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:50.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145251.000,3401.9765,N,11744.8274,W,2,10,0.87,234.8,M,-33.2,M,0000,0000*52
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,42,22,54,050,36,24,53,134,38,51,48,161,30*72
@@ -71,7 +71,7 @@ $GPGSV,3,2,11,19,36,273,29,06,28,224,27,03,27,237,27,18,25,076,34*78
$GPGSV,3,3,11,31,19,169,26,21,16,136,28,09,11,039,34*47
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":42,"used":true},{"PRN":22,"el":54,"az":50,"ss":36,"used":true},{"PRN":24,"el":53,"az":134,"ss":38,"used":true},{"PRN":138,"el":48,"az":161,"ss":30,"used":false},{"PRN":19,"el":36,"az":273,"ss":29,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":27,"used":true},{"PRN":18,"el":25,"az":76,"ss":34,"used":true},{"PRN":31,"el":19,"az":169,"ss":26,"used":true},{"PRN":21,"el":16,"az":136,"ss":28,"used":true},{"PRN":9,"el":11,"az":39,"ss":34,"used":true}]}
$GPRMC,145251.000,A,3401.9765,N,11744.8274,W,0.00,119.27,030610,,,D*72
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:51.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:51.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.000,"climb":0.000,"eps":4.95,"epc":15.07}
$GPGGA,145252.000,3401.9765,N,11744.8274,W,2,10,0.87,234.8,M,-33.2,M,0000,0000*51
$GPGSA,A,3,14,09,22,18,19,24,06,21,03,31,,,1.58,0.87,1.31*0D
$GPGSV,3,1,11,14,86,335,41,22,54,050,35,24,53,134,39,51,48,161,29*7B
@@ -79,4 +79,4 @@ $GPGSV,3,2,11,19,36,273,28,06,28,224,27,03,27,237,26,18,25,076,34*78
$GPGSV,3,3,11,31,19,169,25,21,16,136,28,09,11,039,33*43
{"class":"SKY","xdop":0.58,"ydop":0.66,"vdop":1.31,"tdop":0.82,"hdop":0.87,"gdop":1.78,"pdop":1.58,"satellites":[{"PRN":14,"el":86,"az":335,"ss":41,"used":true},{"PRN":22,"el":54,"az":50,"ss":35,"used":true},{"PRN":24,"el":53,"az":134,"ss":39,"used":true},{"PRN":138,"el":48,"az":161,"ss":29,"used":false},{"PRN":19,"el":36,"az":273,"ss":28,"used":true},{"PRN":6,"el":28,"az":224,"ss":27,"used":true},{"PRN":3,"el":27,"az":237,"ss":26,"used":true},{"PRN":18,"el":25,"az":76,"ss":34,"used":true},{"PRN":31,"el":19,"az":169,"ss":25,"used":true},{"PRN":21,"el":16,"az":136,"ss":28,"used":true},{"PRN":9,"el":11,"az":39,"ss":33,"used":true}]}
$GPRMC,145252.000,A,3401.9765,N,11744.8274,W,0.01,119.27,030610,,,D*70
-{"class":"TPV","mode":3,"time":"2010-06-03T14:52:52.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.005,"climb":0.000,"eps":4.95,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2010-06-03T14:52:52.000Z","ept":0.005,"lat":34.032941667,"lon":-117.747123333,"alt":234.800,"epx":2.158,"epy":2.473,"epv":7.533,"track":119.2700,"speed":0.005,"climb":0.000,"eps":4.95,"epc":15.07}
diff --git a/test/daemon/foretrex-201.log.chk b/test/daemon/foretrex-201.log.chk
index 0d677dc1..16b6a2b1 100644
--- a/test/daemon/foretrex-201.log.chk
+++ b/test/daemon/foretrex-201.log.chk
@@ -63,14 +63,14 @@ $GPRMC,200004,A,5504.4343,N,01025.5386,E,0.0,0.0,260810,1.0,E,D*1E
{"class":"TPV","mode":2,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"track":0.0000,"speed":0.000}
$GPRMB,A,,,,,,,,,,,,A,D*0E
$GPGGA,200004,5504.4343,N,01025.5386,E,2,03,2.5,-9.1,M,43.9,M,,*62
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"track":0.0000,"speed":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"track":0.0000,"speed":0.000}
$GPGSA,A,2,06,,,,,,19,22,,,,,2.7,2.5,1.0*3E
$GPGSV,3,1,12,06,43,153,43,08,05,301,00,11,19,274,00,14,18,127,00*77
$GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,32*78
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
{"class":"SKY","vdop":1.00,"hdop":2.50,"pdop":2.70,"satellites":[{"PRN":6,"el":43,"az":153,"ss":43,"used":true},{"PRN":8,"el":5,"az":301,"ss":0,"used":false},{"PRN":11,"el":19,"az":274,"ss":0,"used":false},{"PRN":14,"el":18,"az":127,"ss":0,"used":false},{"PRN":15,"el":1,"az":13,"ss":0,"used":false},{"PRN":18,"el":25,"az":53,"ss":0,"used":false},{"PRN":19,"el":75,"az":249,"ss":43,"used":true},{"PRN":22,"el":55,"az":78,"ss":32,"used":true},{"PRN":24,"el":83,"az":92,"ss":0,"used":false},{"PRN":28,"el":17,"az":327,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":42,"used":false},{"PRN":124,"el":26,"az":166,"ss":42,"used":false}]}
$GPGLL,5504.4343,N,01025.5386,E,200004,A,D*4E
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
$GPBOD,,T,,M,,*47
$PGRME,19.9,M,50.0,M,53.8,M*14
$PGRMZ,-30,f,2*04
@@ -84,7 +84,7 @@ $GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,31*7B
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
{"class":"SKY","vdop":1.00,"hdop":2.50,"pdop":2.70,"satellites":[{"PRN":6,"el":43,"az":153,"ss":43,"used":true},{"PRN":8,"el":5,"az":301,"ss":0,"used":false},{"PRN":11,"el":19,"az":274,"ss":0,"used":false},{"PRN":14,"el":18,"az":127,"ss":0,"used":false},{"PRN":15,"el":1,"az":13,"ss":0,"used":false},{"PRN":18,"el":25,"az":53,"ss":0,"used":false},{"PRN":19,"el":75,"az":249,"ss":43,"used":true},{"PRN":22,"el":55,"az":78,"ss":31,"used":true},{"PRN":24,"el":83,"az":92,"ss":0,"used":false},{"PRN":28,"el":17,"az":327,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":42,"used":false},{"PRN":124,"el":26,"az":166,"ss":42,"used":false}]}
$GPGLL,5504.4343,N,01025.5386,E,200006,A,D*4C
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:06.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:06.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
$GPBOD,,T,,M,,*47
$PGRME,19.9,M,50.0,M,53.8,M*14
$PGRMZ,-30,f,2*04
@@ -98,7 +98,7 @@ $GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,31*7B
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
{"class":"SKY","vdop":1.00,"hdop":2.50,"pdop":2.70,"satellites":[{"PRN":6,"el":43,"az":153,"ss":44,"used":true},{"PRN":8,"el":4,"az":301,"ss":0,"used":false},{"PRN":11,"el":19,"az":274,"ss":0,"used":false},{"PRN":14,"el":18,"az":127,"ss":0,"used":false},{"PRN":15,"el":1,"az":13,"ss":0,"used":false},{"PRN":18,"el":25,"az":53,"ss":0,"used":false},{"PRN":19,"el":75,"az":249,"ss":43,"used":true},{"PRN":22,"el":55,"az":78,"ss":31,"used":true},{"PRN":24,"el":83,"az":92,"ss":0,"used":false},{"PRN":28,"el":17,"az":327,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":42,"used":false},{"PRN":124,"el":26,"az":166,"ss":42,"used":false}]}
$GPGLL,5504.4344,N,01025.5385,E,200008,A,D*46
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:08.000Z","ept":0.005,"lat":55.073906667,"lon":10.425641667,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:08.000Z","ept":0.005,"lat":55.073906667,"lon":10.425641667,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
$GPBOD,,T,,M,,*47
$PGRME,19.9,M,50.0,M,53.8,M*14
$PGRMZ,-30,f,2*04
@@ -112,7 +112,7 @@ $GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,31*7B
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
{"class":"SKY","vdop":1.00,"hdop":2.50,"pdop":2.70,"satellites":[{"PRN":6,"el":43,"az":153,"ss":44,"used":false},{"PRN":8,"el":4,"az":301,"ss":0,"used":false},{"PRN":11,"el":19,"az":274,"ss":0,"used":false},{"PRN":14,"el":18,"az":127,"ss":0,"used":false},{"PRN":15,"el":1,"az":13,"ss":0,"used":false},{"PRN":18,"el":25,"az":53,"ss":0,"used":false},{"PRN":19,"el":75,"az":249,"ss":43,"used":false},{"PRN":22,"el":55,"az":78,"ss":31,"used":false},{"PRN":24,"el":83,"az":92,"ss":0,"used":false},{"PRN":28,"el":17,"az":327,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":42,"used":false},{"PRN":124,"el":26,"az":166,"ss":42,"used":false}]}
$GPGLL,5504.4344,N,01025.5385,E,200010,A,D*4F
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:10.000Z","ept":0.005,"lat":55.073906667,"lon":10.425641667,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:10.000Z","ept":0.005,"lat":55.073906667,"lon":10.425641667,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
$GPBOD,,T,,M,,*47
$PGRME,19.9,M,50.0,M,53.8,M*14
$PGRMZ,-30,f,2*04
@@ -126,7 +126,7 @@ $GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,31*7B
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
{"class":"SKY","vdop":1.00,"hdop":2.50,"pdop":2.70,"satellites":[{"PRN":6,"el":43,"az":153,"ss":44,"used":false},{"PRN":8,"el":4,"az":301,"ss":0,"used":false},{"PRN":11,"el":19,"az":274,"ss":0,"used":false},{"PRN":14,"el":18,"az":127,"ss":0,"used":false},{"PRN":15,"el":1,"az":13,"ss":0,"used":false},{"PRN":18,"el":25,"az":53,"ss":0,"used":false},{"PRN":19,"el":75,"az":249,"ss":43,"used":false},{"PRN":22,"el":55,"az":78,"ss":31,"used":false},{"PRN":24,"el":83,"az":92,"ss":0,"used":false},{"PRN":28,"el":17,"az":327,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":42,"used":false},{"PRN":124,"el":26,"az":166,"ss":42,"used":false}]}
$GPGLL,5504.4344,N,01025.5385,E,200012,A,D*4D
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:12.000Z","ept":0.005,"lat":55.073906667,"lon":10.425641667,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:12.000Z","ept":0.005,"lat":55.073906667,"lon":10.425641667,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
$GPBOD,,T,,M,,*47
$PGRME,19.9,M,50.0,M,53.8,M*14
$PGRMZ,-30,f,2*04
@@ -140,7 +140,7 @@ $GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,31*7B
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
{"class":"SKY","vdop":1.00,"hdop":2.50,"pdop":2.70,"satellites":[{"PRN":6,"el":43,"az":153,"ss":44,"used":false},{"PRN":8,"el":4,"az":301,"ss":0,"used":false},{"PRN":11,"el":19,"az":274,"ss":0,"used":false},{"PRN":14,"el":18,"az":127,"ss":0,"used":false},{"PRN":15,"el":1,"az":13,"ss":0,"used":false},{"PRN":18,"el":25,"az":53,"ss":0,"used":false},{"PRN":19,"el":75,"az":249,"ss":43,"used":false},{"PRN":22,"el":55,"az":78,"ss":31,"used":false},{"PRN":24,"el":83,"az":92,"ss":0,"used":false},{"PRN":28,"el":17,"az":327,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":42,"used":false},{"PRN":124,"el":26,"az":166,"ss":42,"used":false}]}
$GPGLL,5504.4344,N,01025.5384,E,200014,A,D*4A
-{"class":"TPV","mode":3,"time":"2010-08-26T20:00:14.000Z","ept":0.005,"lat":55.073906667,"lon":10.425640000,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:14.000Z","ept":0.005,"lat":55.073906667,"lon":10.425640000,"alt":-9.100,"epv":5.750,"track":0.0000,"speed":0.000,"climb":0.000}
$GPBOD,,T,,M,,*47
$PGRME,19.9,M,50.0,M,53.8,M*14
$PGRMZ,-30,f,2*04
diff --git a/test/daemon/garmin17n.log.chk b/test/daemon/garmin17n.log.chk
index f2160ec1..57d0a4ec 100644
--- a/test/daemon/garmin17n.log.chk
+++ b/test/daemon/garmin17n.log.chk
@@ -1,13 +1,13 @@
$GPRMC,093802,A,5213.1439,N,02100.6511,E,000.0,226.0,160305,004.2,E,D*15
{"class":"TPV","mode":2,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"track":226.0000,"speed":0.000}
$GPGGA,093802,5213.1439,N,02100.6511,E,2,10,0.9,137.2,M,36.2,M,,*43
-{"class":"TPV","mode":3,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"track":226.0000,"speed":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"track":226.0000,"speed":0.000}
$GPGSA,A,3,03,06,15,16,18,19,21,22,,27,29,,1.6,0.9,1.3*34
-{"class":"TPV","mode":3,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epv":7.475,"track":226.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epv":7.475,"track":226.0000,"speed":0.000,"climb":0.000}
$GPGSV,3,2,12,18,50,135,50,19,15,291,46,21,59,069,51,22,30,169,49*75
$PGRME,1.7,M,2.4,M,3.0,M*2D
$GPGLL,5213.1439,N,02100.6511,E,093802,A,D*48
-{"class":"TPV","mode":3,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":2.496,"epy":2.496,"epv":4.983,"track":226.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2005-03-16T09:38:02.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":2.496,"epy":2.496,"epv":4.983,"track":226.0000,"speed":0.000,"climb":0.000}
$GPVTG,226,T,222,M,000.0,N,0000.0,K,D*12
$PGRMV,0.0,0.0,0.0*5C
$PGRMF,290,293895,160305,093802,13,5213.1439,N,02100.6511,E,A,2,0,226,2,1*11
@@ -20,7 +20,7 @@ $GPGSV,3,3,12,26,14,065,48,27,08,336,38,29,14,048,44,44,18,130,41*78
{"class":"SKY","xdop":0.86,"ydop":0.85,"vdop":1.30,"tdop":1.11,"hdop":0.90,"gdop":2.71,"pdop":1.60,"satellites":[{"PRN":18,"el":50,"az":135,"ss":50,"used":true},{"PRN":19,"el":15,"az":291,"ss":46,"used":true},{"PRN":21,"el":59,"az":69,"ss":51,"used":true},{"PRN":22,"el":30,"az":169,"ss":49,"used":true},{"PRN":26,"el":14,"az":65,"ss":48,"used":false},{"PRN":27,"el":8,"az":336,"ss":38,"used":true},{"PRN":29,"el":14,"az":48,"ss":44,"used":true},{"PRN":131,"el":18,"az":130,"ss":41,"used":false}]}
$PGRME,1.7,M,2.4,M,3.0,M*2D
$GPGLL,5213.1439,N,02100.6511,E,093803,A,D*49
-{"class":"TPV","mode":3,"time":"2005-03-16T09:38:03.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":2.496,"epy":2.496,"epv":4.983,"track":226.0000,"speed":0.000,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2005-03-16T09:38:03.000Z","ept":0.005,"lat":52.219065000,"lon":21.010851667,"alt":137.200,"epx":2.496,"epy":2.496,"epv":4.983,"track":226.0000,"speed":0.000,"climb":0.000}
$GPVTG,226,T,222,M,000.0,N,0000.0,K,D*12
$PGRMV,0.0,0.0,0.0*5C
$PGRMF,290,293896,160305,093803,13,5213.1439,N,02100.6511,E,A,2,0,226,2,1*13
diff --git a/test/daemon/humminbird-M37.log.chk b/test/daemon/humminbird-M37.log.chk
index 04fa1517..85016afe 100644
--- a/test/daemon/humminbird-M37.log.chk
+++ b/test/daemon/humminbird-M37.log.chk
@@ -14,7 +14,7 @@ $INZDA,194104,16,09,2006,-05,00*73
$INMTW,17.9,C*1B
$INDPT,2.1,0.0*44
$INRMC,194105,A,4426.1142,N,07140.5515,W,5.3,76.8,160906,15.8,W*61
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:05.000Z","ept":0.005,"lat":44.435236667,"lon":-71.675858333,"track":76.8000,"speed":2.727}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:05.000Z","ept":0.005,"lat":44.435236667,"lon":-71.675858333,"track":76.8000,"speed":2.727}
$INDPT,2.1,0.0*44
$INGLL,4426.1146,N,07140.5499,W,194106,A*26
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:06.000Z","ept":0.005,"lat":44.435243333,"lon":-71.675831667,"speed":2.249}
@@ -25,12 +25,12 @@ $INRMC,194107,A,4426.1149,N,07140.5477,W,5.3,76.6,160906,15.8,W*63
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:07.000Z","ept":0.005,"lat":44.435248333,"lon":-71.675795000,"track":76.6000,"speed":2.727}
$INDPT,2.1,0.0*44
$INGGA,194108,4426.1149,N,07140.5455,W,2,10,0.9,268.0,M,,,,*1B
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:08.000Z","ept":0.005,"lat":44.435248333,"lon":-71.675758333,"alt":268.000,"speed":2.919}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:08.000Z","ept":0.005,"lat":44.435248333,"lon":-71.675758333,"alt":268.000,"speed":2.919}
$INZDA,194108,16,09,2006,-05,00*7F
$INMTW,17.9,C*1B
$INDPT,2.2,0.0*47
$INRMC,194109,A,4426.1153,N,07140.5439,W,5.2,76.5,160906,15.8,W*6E
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:09.000Z","ept":0.005,"lat":44.435255000,"lon":-71.675731667,"track":76.5000,"speed":2.675}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:09.000Z","ept":0.005,"lat":44.435255000,"lon":-71.675731667,"track":76.5000,"speed":2.675}
$INDPT,2.3,0.0*46
$INGLL,4426.1157,N,07140.5418,W,194110,A*28
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:10.000Z","ept":0.005,"lat":44.435261667,"lon":-71.675696667,"speed":2.883}
@@ -41,12 +41,12 @@ $INRMC,194111,A,4426.1161,N,07140.5396,W,5.3,77.6,160906,15.8,W*67
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:11.000Z","ept":0.005,"lat":44.435268333,"lon":-71.675660000,"track":77.6000,"speed":2.727}
$INDPT,2.3,0.0*46
$INGGA,194112,4426.1165,N,07140.5380,W,2,10,0.9,268.0,M,,,,*11
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:12.000Z","ept":0.005,"lat":44.435275000,"lon":-71.675633333,"alt":268.000,"speed":2.249}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:12.000Z","ept":0.005,"lat":44.435275000,"lon":-71.675633333,"alt":268.000,"speed":2.249}
$INZDA,194112,16,09,2006,-05,00*74
$INMTW,17.9,C*1B
$INDPT,2.3,0.0*46
$INRMC,194113,A,4426.1169,N,07140.5358,W,5.2,75.6,160906,15.8,W*6C
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:13.000Z","ept":0.005,"lat":44.435281667,"lon":-71.675596667,"track":75.6000,"speed":2.675}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:13.000Z","ept":0.005,"lat":44.435281667,"lon":-71.675596667,"track":75.6000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGLL,4426.1173,N,07140.5337,W,194114,A*20
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:14.000Z","ept":0.005,"lat":44.435288333,"lon":-71.675561667,"speed":2.883}
@@ -57,12 +57,12 @@ $INRMC,194115,A,4426.1176,N,07140.5321,W,5.2,77.3,160906,15.8,W*6D
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:15.000Z","ept":0.005,"lat":44.435293333,"lon":-71.675535000,"track":77.3000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGGA,194116,4426.1176,N,07140.5299,W,2,10,0.9,268.0,M,,,,*1E
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:16.000Z","ept":0.005,"lat":44.435293333,"lon":-71.675498333,"alt":268.000,"speed":2.919}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:16.000Z","ept":0.005,"lat":44.435293333,"lon":-71.675498333,"alt":268.000,"speed":2.919}
$INZDA,194116,16,09,2006,-05,00*70
$INMTW,18.0,C*1D
$INDPT,2.4,0.0*41
$INRMC,194117,A,4426.1180,N,07140.5278,W,5.2,76.8,160906,15.8,W*61
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:17.000Z","ept":0.005,"lat":44.435300000,"lon":-71.675463333,"track":76.8000,"speed":2.675}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:17.000Z","ept":0.005,"lat":44.435300000,"lon":-71.675463333,"track":76.8000,"speed":2.675}
$INDPT,2.5,0.0*40
$INGLL,4426.1184,N,07140.5261,W,194118,A*26
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:18.000Z","ept":0.005,"lat":44.435306667,"lon":-71.675435000,"speed":2.374}
@@ -73,12 +73,12 @@ $INRMC,194119,A,4426.1188,N,07140.5240,W,5.2,77.5,160906,15.8,W*60
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:19.000Z","ept":0.005,"lat":44.435313333,"lon":-71.675400000,"track":77.5000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGGA,194120,4426.1192,N,07140.5218,W,2,10,0.9,268.2,M,,,,*1A
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:20.000Z","ept":0.005,"lat":44.435320000,"lon":-71.675363333,"alt":268.200,"speed":3.012}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:20.000Z","ept":0.005,"lat":44.435320000,"lon":-71.675363333,"alt":268.200,"speed":3.012}
$INZDA,194120,16,09,2006,-05,00*75
$INMTW,17.9,C*1B
$INDPT,2.4,0.0*41
$INRMC,194121,A,4426.1192,N,07140.5202,W,5.2,79.3,160906,15.8,W*6E
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:21.000Z","ept":0.005,"lat":44.435320000,"lon":-71.675336667,"track":79.3000,"speed":2.675}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:21.000Z","ept":0.005,"lat":44.435320000,"lon":-71.675336667,"track":79.3000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGLL,4426.1196,N,07140.5181,W,194122,A*21
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:22.000Z","ept":0.005,"lat":44.435326667,"lon":-71.675301667,"speed":2.883}
@@ -89,12 +89,12 @@ $INRMC,194123,A,4426.1200,N,07140.5159,W,5.2,79.0,160906,15.8,W*6A
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:23.000Z","ept":0.005,"lat":44.435333333,"lon":-71.675265000,"track":79.0000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGGA,194124,4426.1200,N,07140.5143,W,2,10,0.9,268.2,M,,,,*1B
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:24.000Z","ept":0.005,"lat":44.435333333,"lon":-71.675238333,"alt":268.200,"speed":2.123}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:24.000Z","ept":0.005,"lat":44.435333333,"lon":-71.675238333,"alt":268.200,"speed":2.123}
$INZDA,194124,16,09,2006,-05,00*71
$INMTW,17.9,C*1B
$INDPT,2.5,0.0*40
$INRMC,194111,A,4426.1203,N,07140.5121,W,5.2,81.5,160906,15.8,W*65
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:11.000Z","ept":0.005,"lat":44.435338333,"lon":-71.675201667,"track":81.5000,"speed":2.675}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:11.000Z","ept":0.005,"lat":44.435338333,"lon":-71.675201667,"track":81.5000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGLL,4426.1203,N,07140.5100,W,194112,A*24
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:12.000Z","ept":0.005,"lat":44.435338333,"lon":-71.675166667,"speed":2.787}
@@ -105,12 +105,12 @@ $INRMC,194113,A,4426.1207,N,07140.5084,W,5.2,81.9,160906,15.8,W*61
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:13.000Z","ept":0.005,"lat":44.435345000,"lon":-71.675140000,"track":81.9000,"speed":2.675}
$INDPT,2.3,0.0*46
$INGGA,194114,4426.1211,N,07140.5062,W,2,10,0.9,268.4,M,,,,*1C
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:14.000Z","ept":0.005,"lat":44.435351667,"lon":-71.675103333,"alt":268.400,"speed":3.012}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:14.000Z","ept":0.005,"lat":44.435351667,"lon":-71.675103333,"alt":268.400,"speed":3.012}
$INZDA,194114,16,09,2006,-05,00*72
$INMTW,18.0,C*1D
$INDPT,2.4,0.0*41
$INRMC,194115,A,4426.1211,N,07140.5040,W,5.2,83.9,160906,15.8,W*6A
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:15.000Z","ept":0.005,"lat":44.435351667,"lon":-71.675066667,"track":83.9000,"speed":2.675}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:15.000Z","ept":0.005,"lat":44.435351667,"lon":-71.675066667,"track":83.9000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGLL,4426.1211,N,07140.5024,W,194116,A*24
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:16.000Z","ept":0.005,"lat":44.435351667,"lon":-71.675040000,"speed":2.123}
@@ -121,9 +121,9 @@ $INRMC,194117,A,4426.1215,N,07140.5003,W,5.2,83.8,160906,15.8,W*6A
{"class":"TPV","mode":2,"time":"2006-09-16T19:41:17.000Z","ept":0.005,"lat":44.435358333,"lon":-71.675005000,"track":83.8000,"speed":2.675}
$INDPT,2.4,0.0*41
$INGGA,194118,4426.1215,N,07140.4987,W,2,10,0.9,268.5,M,,,,*16
-{"class":"TPV","mode":3,"time":"2006-09-16T19:41:18.000Z","ept":0.005,"lat":44.435358333,"lon":-71.674978333,"alt":268.500,"speed":2.123}
+{"class":"TPV","status":2,"mode":3,"time":"2006-09-16T19:41:18.000Z","ept":0.005,"lat":44.435358333,"lon":-71.674978333,"alt":268.500,"speed":2.123}
$INZDA,194118,16,09,2006,-05,00*7E
$INMTW,18.0,C*1D
$INDPT,2.3,0.0*46
$INRMC,194119,A,4426.1219,N,07140.4965,W,5.1,85.4,160906,15.8,W*69
-{"class":"TPV","mode":2,"time":"2006-09-16T19:41:19.000Z","ept":0.005,"lat":44.435365000,"lon":-71.674941667,"track":85.4000,"speed":2.624}
+{"class":"TPV","status":2,"mode":2,"time":"2006-09-16T19:41:19.000Z","ept":0.005,"lat":44.435365000,"lon":-71.674941667,"track":85.4000,"speed":2.624}
diff --git a/test/daemon/isync.log.chk b/test/daemon/isync.log.chk
index 26e07fb6..ae1ea9c9 100644
--- a/test/daemon/isync.log.chk
+++ b/test/daemon/isync.log.chk
@@ -2,9 +2,9 @@ $GPRMC,131519.00,A,4153.85990,N,08738.63638,W,0.048,,030216,,,D*61
{"class":"TPV","mode":2,"time":"2016-02-03T13:15:19.000Z","ept":0.005,"lat":41.897665000,"lon":-87.643939667,"track":0.0000,"speed":0.025}
$GPVTG,,T,,M,0.048,N,0.089,K,D*2B
$GPGGA,131519.00,4153.85990,N,08738.63638,W,2,12,0.95,218.1,M,-33.8,M,,0000*61
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:19.000Z","ept":0.005,"lat":41.897665000,"lon":-87.643939667,"alt":218.100,"track":0.0000,"speed":0.025}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:19.000Z","ept":0.005,"lat":41.897665000,"lon":-87.643939667,"alt":218.100,"track":0.0000,"speed":0.025}
$GPGSA,A,3,20,29,13,15,21,05,18,02,51,26,16,30,1.62,0.95,1.31*0E
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:19.000Z","ept":0.005,"lat":41.897665000,"lon":-87.643939667,"alt":218.100,"epv":7.533,"track":0.0000,"speed":0.025,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:19.000Z","ept":0.005,"lat":41.897665000,"lon":-87.643939667,"alt":218.100,"epv":7.533,"track":0.0000,"speed":0.025,"climb":0.000}
$PTNTA,20160203131536,2,T4,000000066,+108,3,0,3*18
{"class":"OSC","running":true,"reference":true,"disciplined":true,"delta":108}
$GPGSV,4,1,15,02,11,115,37,05,34,060,48,07,00,023,,13,56,090,49*70
@@ -30,7 +30,7 @@ $GPGST,131520.00,18,,,,0.70,0.49,1.1*50
{"class":"GST","time":"2016-02-05T01:47:20.000Z","rms":18.000,"lat":0.700,"lon":0.490,"alt":1.100}
$GPZDA,131520.00,03,02,2016,00,00*66
$GPGBS,131520.00,0.7,0.5,1.1,02,,30.0,14.8*4B
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:20.000Z","ept":0.005,"lat":41.897665167,"lon":-87.643940333,"alt":218.100,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:20.000Z","ept":0.005,"lat":41.897665167,"lon":-87.643940333,"alt":218.100,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
$GPRMC,131521.00,A,4153.85988,N,08738.63646,W,0.048,,030216,,,D*6A
$GPVTG,,T,,M,0.048,N,0.090,K,D*23
$GPGGA,131521.00,4153.85988,N,08738.63646,W,2,12,0.77,218.0,M,-33.8,M,,0000*67
@@ -46,7 +46,7 @@ $GPGST,131521.00,21,,,,0.70,0.49,1.1*5B
{"class":"GST","time":"2016-02-05T01:47:22.000Z","rms":21.000,"lat":0.700,"lon":0.490,"alt":1.100}
$GPZDA,131521.00,03,02,2016,00,00*67
$GPGBS,131521.00,0.7,0.5,1.1,,,,*46
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:21.000Z","ept":0.005,"lat":41.897664667,"lon":-87.643941000,"alt":218.000,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:21.000Z","ept":0.005,"lat":41.897664667,"lon":-87.643941000,"alt":218.000,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
$GPRMC,131522.00,A,4153.85986,N,08738.63651,W,0.049,,030216,,,D*60
$GPVTG,,T,,M,0.049,N,0.090,K,D*22
$GPGGA,131522.00,4153.85986,N,08738.63651,W,2,12,0.77,217.9,M,-33.8,M,,0000*6A
@@ -62,7 +62,7 @@ $GPGST,131522.00,18,,,,0.69,0.49,1.1*5A
{"class":"GST","time":"2016-02-05T01:47:24.000Z","rms":18.000,"lat":0.690,"lon":0.490,"alt":1.100}
$GPZDA,131522.00,03,02,2016,00,00*64
$GPGBS,131522.00,0.7,0.5,1.1,,,,*45
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:22.000Z","ept":0.005,"lat":41.897664333,"lon":-87.643941833,"alt":217.900,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:22.000Z","ept":0.005,"lat":41.897664333,"lon":-87.643941833,"alt":217.900,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
$GPRMC,131523.00,A,4153.85985,N,08738.63657,W,0.050,,030216,,,D*6C
$GPVTG,,T,,M,0.050,N,0.092,K,D*28
$GPGGA,131523.00,4153.85985,N,08738.63657,W,2,12,0.77,217.9,M,-33.8,M,,0000*6E
@@ -77,7 +77,7 @@ $GPGST,131523.00,15,,,,0.69,0.48,1.1*57
{"class":"GST","time":"2016-02-05T01:47:26.000Z","rms":15.000,"lat":0.690,"lon":0.480,"alt":1.100}
$GPZDA,131523.00,03,02,2016,00,00*65
$GPGBS,131523.00,0.7,0.5,1.1,,,,*44
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:23.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643942833,"alt":217.900,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:23.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643942833,"alt":217.900,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
$GPRMC,131524.00,A,4153.85985,N,08738.63662,W,0.051,,030216,,,D*6C
$GPVTG,,T,,M,0.051,N,0.094,K,D*2F
$GPGGA,131524.00,4153.85985,N,08738.63662,W,2,12,0.79,217.9,M,-33.8,M,,0000*61
@@ -92,7 +92,7 @@ $GPGST,131524.00,13,,,,0.69,0.48,1.1*56
{"class":"GST","time":"2016-02-05T01:47:28.000Z","rms":13.000,"lat":0.690,"lon":0.480,"alt":1.100}
$GPZDA,131524.00,03,02,2016,00,00*62
$GPGBS,131524.00,0.7,0.5,1.1,26,,29.2,15.3*49
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:24.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643943667,"alt":217.900,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:24.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643943667,"alt":217.900,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
$GPRMC,131525.00,A,4153.85985,N,08738.63665,W,0.051,,030216,,,D*6A
$GPVTG,,T,,M,0.051,N,0.094,K,D*2F
$GPGGA,131525.00,4153.85985,N,08738.63665,W,2,12,0.77,218.0,M,-33.8,M,,0000*6F
@@ -108,7 +108,7 @@ $GPGST,131525.00,19,,,,0.69,0.48,1.1*5D
{"class":"GST","time":"2016-02-05T01:47:30.000Z","rms":19.000,"lat":0.690,"lon":0.480,"alt":1.100}
$GPZDA,131525.00,03,02,2016,00,00*63
$GPGBS,131525.00,0.7,0.5,1.1,,,,*42
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:25.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643944167,"alt":218.000,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:25.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643944167,"alt":218.000,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
$GPRMC,131526.00,A,4153.85985,N,08738.63665,W,0.050,,030216,,,D*68
$GPVTG,,T,,M,0.050,N,0.092,K,D*28
$GPGGA,131526.00,4153.85985,N,08738.63665,W,2,12,0.93,218.1,M,-33.8,M,,0000*67
@@ -123,7 +123,7 @@ $GPGST,131526.00,17,,,,0.69,0.48,1.1*50
{"class":"GST","time":"2016-02-05T01:47:32.000Z","rms":17.000,"lat":0.690,"lon":0.480,"alt":1.100}
$GPZDA,131526.00,03,02,2016,00,00*60
$GPGBS,131526.00,0.7,0.5,1.1,02,,28.6,17.3*4A
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:26.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643944167,"alt":218.100,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:26.000Z","ept":0.005,"lat":41.897664167,"lon":-87.643944167,"alt":218.100,"epx":0.500,"epy":0.700,"epv":1.100,"track":0.0000,"speed":0.026,"climb":0.000,"eps":3.64}
$GPRMC,131527.00,A,4153.85984,N,08738.63667,W,0.049,,030216,,,D*62
$GPVTG,,T,,M,0.049,N,0.091,K,D*23
$GPGGA,131527.00,4153.85984,N,08738.63667,W,2,12,0.77,218.2,M,-33.8,M,,0000*6C
@@ -138,7 +138,7 @@ $GPGST,131527.00,21,,,,0.69,0.48,1.0*55
{"class":"GST","time":"2016-02-05T01:47:34.000Z","rms":21.000,"lat":0.690,"lon":0.480,"alt":1.000}
$GPZDA,131527.00,03,02,2016,00,00*61
$GPGBS,131527.00,0.7,0.5,1.0,,,,*41
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:27.000Z","ept":0.005,"lat":41.897664000,"lon":-87.643944500,"alt":218.200,"epx":0.500,"epy":0.700,"epv":1.000,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:27.000Z","ept":0.005,"lat":41.897664000,"lon":-87.643944500,"alt":218.200,"epx":0.500,"epy":0.700,"epv":1.000,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
$GPRMC,131528.00,A,4153.85984,N,08738.63668,W,0.048,,030216,,,D*63
$GPVTG,,T,,M,0.048,N,0.089,K,D*2B
$GPGGA,131528.00,4153.85984,N,08738.63668,W,2,12,0.77,218.3,M,-33.8,M,,0000*6D
@@ -153,7 +153,7 @@ $GPGST,131528.00,18,,,,0.69,0.48,1.0*50
{"class":"GST","time":"2016-02-05T01:47:36.000Z","rms":18.000,"lat":0.690,"lon":0.480,"alt":1.000}
$GPZDA,131528.00,03,02,2016,00,00*6E
$GPGBS,131528.00,0.7,0.5,1.0,,,,*4E
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:28.000Z","ept":0.005,"lat":41.897664000,"lon":-87.643944667,"alt":218.300,"epx":0.500,"epy":0.700,"epv":1.000,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:28.000Z","ept":0.005,"lat":41.897664000,"lon":-87.643944667,"alt":218.300,"epx":0.500,"epy":0.700,"epv":1.000,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
$GPRMC,131529.00,A,4153.85984,N,08738.63669,W,0.048,,030216,,,D*63
$GPVTG,,T,,M,0.048,N,0.088,K,D*2A
$GPGGA,131529.00,4153.85984,N,08738.63669,W,2,12,0.79,218.4,M,-33.8,M,,0000*64
@@ -169,7 +169,7 @@ $GPGST,131529.00,16,,,,0.69,0.47,1.0*50
{"class":"GST","time":"2016-02-05T01:47:38.000Z","rms":16.000,"lat":0.690,"lon":0.470,"alt":1.000}
$GPZDA,131529.00,03,02,2016,00,00*6F
$GPGBS,131529.00,0.7,0.5,1.0,26,,37.2,20.5*4A
-{"class":"TPV","mode":3,"time":"2016-02-03T13:15:29.000Z","ept":0.005,"lat":41.897664000,"lon":-87.643944833,"alt":218.400,"epx":0.500,"epy":0.700,"epv":1.000,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
+{"class":"TPV","status":2,"mode":3,"time":"2016-02-03T13:15:29.000Z","ept":0.005,"lat":41.897664000,"lon":-87.643944833,"alt":218.400,"epx":0.500,"epy":0.700,"epv":1.000,"track":0.0000,"speed":0.025,"climb":0.000,"eps":3.64}
$GPRMC,131530.00,A,4153.85984,N,08738.63670,W,0.038,,030216,,,D*64
$GPVTG,,T,,M,0.038,N,0.070,K,D*2A
$GPGGA,131530.00,4153.85984,N,08738.63670,W,2,12,0.73,218.5,M,-33.8,M,,0000*6F
diff --git a/test/daemon/mt3339.log.chk b/test/daemon/mt3339.log.chk
index 5188dc5b..d65bc6ec 100644
--- a/test/daemon/mt3339.log.chk
+++ b/test/daemon/mt3339.log.chk
@@ -1,19 +1,19 @@
$GPGGA,202640.000,4404.1306,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6C
-{"class":"TPV","mode":3,"lat":44.068843333,"lon":-121.314191667,"alt":1127.700}
+{"class":"TPV","status":2,"mode":3,"lat":44.068843333,"lon":-121.314191667,"alt":1127.700}
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
-{"class":"TPV","mode":3,"lat":44.068843333,"lon":-121.314191667,"alt":1127.700,"epv":7.533}
+{"class":"TPV","status":2,"mode":3,"lat":44.068843333,"lon":-121.314191667,"alt":1127.700,"epv":7.533}
$GPRMC,202640.000,A,4404.1306,N,12118.8515,W,0.03,225.97,130415,,,D*73
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:40.000Z","ept":0.005,"lat":44.068843333,"lon":-121.314191667,"alt":1127.700,"epv":7.533,"track":225.9700,"speed":0.015}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:40.000Z","ept":0.005,"lat":44.068843333,"lon":-121.314191667,"alt":1127.700,"epv":7.533,"track":225.9700,"speed":0.015}
$GPZDA,202640.000,13,04,2015,,*54
$GPGGA,202641.000,4404.1305,N,12118.8515,W,2,11,0.83,1127.7,M,-19.6,M,0000,0000*65
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,05,,1.33,0.83,1.03*09
$GPRMC,202641.000,A,4404.1305,N,12118.8515,W,0.01,201.71,130415,,,D*7D
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:41.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epv":7.533,"track":201.7100,"speed":0.005,"climb":0.000,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:41.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epv":7.533,"track":201.7100,"speed":0.005,"climb":0.000,"epc":15.07}
$GPZDA,202641.000,13,04,2015,,*55
$GPGGA,202642.000,4404.1305,N,12118.8515,W,2,11,0.83,1127.7,M,-19.6,M,0000,0000*66
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,05,,1.33,0.83,1.03*09
$GPRMC,202642.000,A,4404.1305,N,12118.8515,W,0.00,0.00,130415,,,D*7A
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:42.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epv":5.923,"track":0.0000,"speed":0.000,"climb":0.000,"epc":13.46}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:42.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epv":5.923,"track":0.0000,"speed":0.000,"climb":0.000,"epc":13.46}
$GPZDA,202642.000,13,04,2015,,*56
$GPGGA,202643.000,4404.1305,N,12118.8515,W,2,11,0.84,1127.7,M,-19.6,M,0000,0000*60
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,05,,1.33,0.84,1.03*0E
@@ -22,27 +22,27 @@ $GPGSV,3,2,12,16,39,051,29,30,30,262,20,20,23,308,30,27,23,093,34*7F
$GPGSV,3,3,12,19,13,123,27,03,07,176,19,05,05,328,13,47,,,*41
{"class":"SKY","xdop":0.51,"ydop":0.66,"vdop":1.03,"tdop":0.61,"hdop":0.84,"gdop":1.46,"pdop":1.33,"satellites":[{"PRN":9,"el":88,"az":89,"ss":31,"used":true},{"PRN":7,"el":60,"az":281,"ss":44,"used":true},{"PRN":23,"el":55,"az":123,"ss":33,"used":true},{"PRN":10,"el":44,"az":274,"ss":32,"used":true},{"PRN":16,"el":39,"az":51,"ss":29,"used":true},{"PRN":30,"el":30,"az":262,"ss":20,"used":true},{"PRN":20,"el":23,"az":308,"ss":30,"used":true},{"PRN":27,"el":23,"az":93,"ss":34,"used":true},{"PRN":19,"el":13,"az":123,"ss":27,"used":true},{"PRN":3,"el":7,"az":176,"ss":19,"used":true},{"PRN":5,"el":5,"az":328,"ss":13,"used":true},{"PRN":134,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,202643.000,A,4404.1305,N,12118.8515,W,0.02,171.47,130415,,,D*7D
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:43.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":5.923,"track":171.4700,"speed":0.010,"climb":0.000,"epc":11.85}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:43.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":5.923,"track":171.4700,"speed":0.010,"climb":0.000,"epc":11.85}
$GPZDA,202643.000,13,04,2015,,*57
$GPGGA,202644.000,4404.1305,N,12118.8515,W,2,11,0.84,1127.7,M,-19.6,M,0000,0000*67
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,05,,1.33,0.84,1.03*0E
$GPRMC,202644.000,A,4404.1305,N,12118.8515,W,0.02,193.13,130415,,,D*77
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:44.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":5.923,"track":193.1300,"speed":0.010,"climb":0.000,"eps":4.94,"epc":11.85}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:44.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":5.923,"track":193.1300,"speed":0.010,"climb":0.000,"eps":4.94,"epc":11.85}
$GPZDA,202644.000,13,04,2015,,*50
$GPGGA,202645.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6A
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202645.000,A,4404.1305,N,12118.8515,W,0.03,173.97,130415,,,D*75
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:45.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":5.923,"track":173.9700,"speed":0.015,"climb":0.000,"eps":4.94,"epc":11.85}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:45.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":5.923,"track":173.9700,"speed":0.015,"climb":0.000,"eps":4.94,"epc":11.85}
$GPZDA,202645.000,13,04,2015,,*51
$GPGGA,202646.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*69
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202646.000,A,4404.1305,N,12118.8515,W,0.01,207.08,130415,,,D*72
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:46.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":207.0800,"speed":0.005,"climb":0.000,"eps":4.94,"epc":13.46}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:46.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":207.0800,"speed":0.005,"climb":0.000,"eps":4.94,"epc":13.46}
$GPZDA,202646.000,13,04,2015,,*52
$GPGGA,202647.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*68
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202647.000,A,4404.1305,N,12118.8515,W,0.02,198.85,130415,,,D*70
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:47.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":198.8500,"speed":0.010,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:47.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":198.8500,"speed":0.010,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202647.000,13,04,2015,,*53
$GPGGA,202648.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*67
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
@@ -51,27 +51,27 @@ $GPGSV,3,2,12,16,39,051,31,30,30,262,23,20,24,308,30,27,23,093,34*72
$GPGSV,3,3,12,19,13,123,27,03,07,176,22,05,05,328,,49,,,*45
{"class":"SKY","xdop":0.51,"ydop":0.66,"vdop":1.31,"tdop":0.61,"hdop":0.98,"gdop":1.46,"pdop":1.64,"satellites":[{"PRN":9,"el":88,"az":89,"ss":32,"used":true},{"PRN":7,"el":60,"az":281,"ss":44,"used":true},{"PRN":23,"el":55,"az":123,"ss":34,"used":true},{"PRN":10,"el":44,"az":274,"ss":31,"used":true},{"PRN":16,"el":39,"az":51,"ss":31,"used":true},{"PRN":30,"el":30,"az":262,"ss":23,"used":true},{"PRN":20,"el":24,"az":308,"ss":30,"used":true},{"PRN":27,"el":23,"az":93,"ss":34,"used":true},{"PRN":19,"el":13,"az":123,"ss":27,"used":true},{"PRN":3,"el":7,"az":176,"ss":22,"used":true},{"PRN":5,"el":5,"az":328,"ss":0,"used":false},{"PRN":136,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,202648.000,A,4404.1305,N,12118.8515,W,0.00,152.04,130415,,,D*72
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:48.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":152.0400,"speed":0.000,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:48.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":152.0400,"speed":0.000,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202648.000,13,04,2015,,*5C
$GPGGA,202649.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*66
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202649.000,A,4404.1305,N,12118.8515,W,0.04,203.49,130415,,,D*79
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:49.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":203.4900,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:49.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":203.4900,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202649.000,13,04,2015,,*5D
$GPGGA,202650.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6E
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202650.000,A,4404.1305,N,12118.8515,W,0.04,191.29,130415,,,D*7F
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:50.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":191.2900,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:50.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":191.2900,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202650.000,13,04,2015,,*55
$GPGGA,202651.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6F
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202651.000,A,4404.1305,N,12118.8515,W,0.04,185.45,130415,,,D*71
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:51.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":185.4500,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:51.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":185.4500,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202651.000,13,04,2015,,*54
$GPGGA,202652.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6C
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202652.000,A,4404.1305,N,12118.8515,W,0.05,208.06,130415,,,D*72
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:52.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":208.0600,"speed":0.026,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:52.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":208.0600,"speed":0.026,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202652.000,13,04,2015,,*57
$GPGGA,202653.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6D
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
@@ -80,27 +80,27 @@ $GPGSV,3,2,12,16,39,051,31,30,30,262,24,20,24,308,31,27,23,093,34*74
$GPGSV,3,3,12,19,13,123,26,03,07,176,19,05,05,328,,49,,,*4C
{"class":"SKY","xdop":0.51,"ydop":0.66,"vdop":1.31,"tdop":0.61,"hdop":0.98,"gdop":1.46,"pdop":1.64,"satellites":[{"PRN":9,"el":88,"az":89,"ss":31,"used":true},{"PRN":7,"el":60,"az":281,"ss":44,"used":true},{"PRN":23,"el":54,"az":124,"ss":33,"used":true},{"PRN":10,"el":44,"az":274,"ss":31,"used":true},{"PRN":16,"el":39,"az":51,"ss":31,"used":true},{"PRN":30,"el":30,"az":262,"ss":24,"used":true},{"PRN":20,"el":24,"az":308,"ss":31,"used":true},{"PRN":27,"el":23,"az":93,"ss":34,"used":true},{"PRN":19,"el":13,"az":123,"ss":26,"used":true},{"PRN":3,"el":7,"az":176,"ss":19,"used":true},{"PRN":5,"el":5,"az":328,"ss":0,"used":false},{"PRN":136,"el":0,"az":0,"ss":0,"used":false}]}
$GPRMC,202653.000,A,4404.1305,N,12118.8515,W,0.04,191.42,130415,,,D*71
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:53.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":191.4200,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:53.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":191.4200,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202653.000,13,04,2015,,*56
$GPGGA,202654.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6A
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202654.000,A,4404.1305,N,12118.8515,W,0.01,233.27,130415,,,D*7B
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:54.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":233.2700,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:54.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":233.2700,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202654.000,13,04,2015,,*51
$GPGGA,202655.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6B
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202655.000,A,4404.1305,N,12118.8515,W,0.03,166.68,130415,,,D*70
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:55.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":166.6800,"speed":0.015,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:55.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":166.6800,"speed":0.015,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202655.000,13,04,2015,,*50
$GPGGA,202656.000,4404.1305,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*68
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202656.000,A,4404.1305,N,12118.8515,W,0.04,213.40,130415,,,D*7F
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:56.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":213.4000,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:56.000Z","ept":0.005,"lat":44.068841667,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":213.4000,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202656.000,13,04,2015,,*53
$GPGGA,202657.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*68
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202657.000,A,4404.1304,N,12118.8515,W,0.04,206.19,130415,,,D*77
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:57.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":206.1900,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:57.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":206.1900,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202657.000,13,04,2015,,*52
$GPGGA,202658.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*67
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
@@ -109,27 +109,27 @@ $GPGSV,3,2,12,16,39,051,31,46,37,146,,30,30,262,24,20,24,308,32*7B
$GPGSV,3,3,12,27,23,092,33,19,13,123,26,03,07,176,22,05,05,328,*76
{"class":"SKY","xdop":0.51,"ydop":0.66,"vdop":1.31,"tdop":0.61,"hdop":0.98,"gdop":1.46,"pdop":1.64,"satellites":[{"PRN":9,"el":88,"az":89,"ss":32,"used":true},{"PRN":7,"el":60,"az":281,"ss":44,"used":true},{"PRN":23,"el":54,"az":124,"ss":36,"used":true},{"PRN":10,"el":44,"az":274,"ss":31,"used":true},{"PRN":16,"el":39,"az":51,"ss":31,"used":true},{"PRN":133,"el":37,"az":146,"ss":0,"used":false},{"PRN":30,"el":30,"az":262,"ss":24,"used":true},{"PRN":20,"el":24,"az":308,"ss":32,"used":true},{"PRN":27,"el":23,"az":92,"ss":33,"used":true},{"PRN":19,"el":13,"az":123,"ss":26,"used":true},{"PRN":3,"el":7,"az":176,"ss":22,"used":true},{"PRN":5,"el":5,"az":328,"ss":0,"used":false}]}
$GPRMC,202658.000,A,4404.1304,N,12118.8515,W,0.03,213.30,130415,,,D*70
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:58.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":213.3000,"speed":0.015,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:58.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":213.3000,"speed":0.015,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202658.000,13,04,2015,,*5D
$GPGGA,202659.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*66
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202659.000,A,4404.1304,N,12118.8515,W,0.04,190.06,130415,,,D*7B
-{"class":"TPV","mode":3,"time":"2015-04-13T20:26:59.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":190.0600,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:26:59.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":190.0600,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202659.000,13,04,2015,,*5C
$GPGGA,202700.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6B
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202700.000,A,4404.1304,N,12118.8515,W,0.04,165.60,130415,,,D*7C
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:00.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":165.6000,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:00.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":165.6000,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202700.000,13,04,2015,,*51
$GPGGA,202701.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6A
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202701.000,A,4404.1304,N,12118.8515,W,0.04,195.31,130415,,,D*76
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:01.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":195.3100,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:01.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":195.3100,"speed":0.021,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202701.000,13,04,2015,,*50
$GPGGA,202702.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*69
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202702.000,A,4404.1304,N,12118.8515,W,0.01,331.31,130415,,,D*7C
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:02.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":331.3100,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:02.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":331.3100,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202702.000,13,04,2015,,*53
$GPGGA,202703.000,4404.1304,N,12118.8515,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*68
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
@@ -138,27 +138,27 @@ $GPGSV,3,2,12,16,39,051,30,46,37,146,,30,30,262,28,20,24,308,30*74
$GPGSV,3,3,12,27,23,092,31,19,13,123,27,03,07,176,20,05,05,328,*77
{"class":"SKY","xdop":0.51,"ydop":0.66,"vdop":1.31,"tdop":0.61,"hdop":0.98,"gdop":1.46,"pdop":1.64,"satellites":[{"PRN":9,"el":88,"az":89,"ss":33,"used":true},{"PRN":7,"el":60,"az":281,"ss":44,"used":true},{"PRN":23,"el":54,"az":124,"ss":37,"used":true},{"PRN":10,"el":44,"az":274,"ss":31,"used":true},{"PRN":16,"el":39,"az":51,"ss":30,"used":true},{"PRN":133,"el":37,"az":146,"ss":0,"used":false},{"PRN":30,"el":30,"az":262,"ss":28,"used":true},{"PRN":20,"el":24,"az":308,"ss":30,"used":true},{"PRN":27,"el":23,"az":92,"ss":31,"used":true},{"PRN":19,"el":13,"az":123,"ss":27,"used":true},{"PRN":3,"el":7,"az":176,"ss":20,"used":true},{"PRN":5,"el":5,"az":328,"ss":0,"used":false}]}
$GPRMC,202703.000,A,4404.1304,N,12118.8515,W,0.01,202.78,130415,,,D*71
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:03.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":202.7800,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:03.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314191667,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":202.7800,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202703.000,13,04,2015,,*52
$GPGGA,202704.000,4404.1304,N,12118.8514,W,2,10,0.98,1127.7,M,-19.6,M,0000,0000*6E
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202704.000,A,4404.1304,N,12118.8514,W,0.01,66.20,130415,,,D*4A
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:04.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314190000,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":66.2000,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:04.000Z","ept":0.005,"lat":44.068840000,"lon":-121.314190000,"alt":1127.700,"epx":1.919,"epy":2.470,"epv":7.533,"track":66.2000,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202704.000,13,04,2015,,*55
$GPGGA,202705.000,4404.1302,N,12118.8514,W,2,10,0.98,1127.6,M,-19.6,M,0000,0000*68
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202705.000,A,4404.1302,N,12118.8514,W,0.03,115.82,130415,,,D*72
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:05.000Z","ept":0.005,"lat":44.068836667,"lon":-121.314190000,"alt":1127.600,"epx":1.919,"epy":2.470,"epv":7.533,"track":115.8200,"speed":0.015,"climb":-0.100,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:05.000Z","ept":0.005,"lat":44.068836667,"lon":-121.314190000,"alt":1127.600,"epx":1.919,"epy":2.470,"epv":7.533,"track":115.8200,"speed":0.015,"climb":-0.100,"eps":4.94,"epc":15.07}
$GPZDA,202705.000,13,04,2015,,*54
$GPGGA,202706.000,4404.1302,N,12118.8513,W,2,10,0.98,1127.6,M,-19.6,M,0000,0000*6C
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202706.000,A,4404.1302,N,12118.8513,W,0.02,124.23,130415,,,D*7E
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:06.000Z","ept":0.005,"lat":44.068836667,"lon":-121.314188333,"alt":1127.600,"epx":1.919,"epy":2.470,"epv":7.533,"track":124.2300,"speed":0.010,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:06.000Z","ept":0.005,"lat":44.068836667,"lon":-121.314188333,"alt":1127.600,"epx":1.919,"epy":2.470,"epv":7.533,"track":124.2300,"speed":0.010,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202706.000,13,04,2015,,*57
$GPGGA,202707.000,4404.1302,N,12118.8512,W,2,10,0.98,1127.6,M,-19.6,M,0000,0000*6C
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202707.000,A,4404.1302,N,12118.8512,W,0.01,66.30,130415,,,D*48
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:07.000Z","ept":0.005,"lat":44.068836667,"lon":-121.314186667,"alt":1127.600,"epx":1.919,"epy":2.470,"epv":7.533,"track":66.3000,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:07.000Z","ept":0.005,"lat":44.068836667,"lon":-121.314186667,"alt":1127.600,"epx":1.919,"epy":2.470,"epv":7.533,"track":66.3000,"speed":0.005,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202707.000,13,04,2015,,*56
$GPGGA,202708.000,4404.1298,N,12118.8513,W,2,10,0.98,1127.4,M,-19.6,M,0000,0000*62
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
@@ -167,10 +167,10 @@ $GPGSV,3,2,12,16,39,051,31,46,37,146,,30,30,262,29,20,24,308,30*74
$GPGSV,3,3,12,27,23,092,32,19,13,123,25,03,07,176,19,05,05,328,*7C
{"class":"SKY","xdop":0.51,"ydop":0.66,"vdop":1.31,"tdop":0.61,"hdop":0.98,"gdop":1.46,"pdop":1.64,"satellites":[{"PRN":9,"el":88,"az":89,"ss":33,"used":true},{"PRN":7,"el":60,"az":281,"ss":44,"used":true},{"PRN":23,"el":54,"az":124,"ss":38,"used":true},{"PRN":10,"el":44,"az":274,"ss":31,"used":true},{"PRN":16,"el":39,"az":51,"ss":31,"used":true},{"PRN":133,"el":37,"az":146,"ss":0,"used":false},{"PRN":30,"el":30,"az":262,"ss":29,"used":true},{"PRN":20,"el":24,"az":308,"ss":30,"used":true},{"PRN":27,"el":23,"az":92,"ss":32,"used":true},{"PRN":19,"el":13,"az":123,"ss":25,"used":true},{"PRN":3,"el":7,"az":176,"ss":19,"used":true},{"PRN":5,"el":5,"az":328,"ss":0,"used":false}]}
$GPRMC,202708.000,A,4404.1298,N,12118.8513,W,0.06,182.52,130415,,,D*7C
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:08.000Z","ept":0.005,"lat":44.068830000,"lon":-121.314188333,"alt":1127.400,"epx":1.919,"epy":2.470,"epv":7.533,"track":182.5200,"speed":0.031,"climb":-0.200,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:08.000Z","ept":0.005,"lat":44.068830000,"lon":-121.314188333,"alt":1127.400,"epx":1.919,"epy":2.470,"epv":7.533,"track":182.5200,"speed":0.031,"climb":-0.200,"eps":4.94,"epc":15.07}
$GPZDA,202708.000,13,04,2015,,*59
$GPGGA,202709.000,4404.1297,N,12118.8513,W,2,10,0.98,1127.4,M,-19.6,M,0000,0000*6C
$GPGSA,A,3,20,16,09,03,07,10,23,19,27,30,,,1.64,0.98,1.31*05
$GPRMC,202709.000,A,4404.1297,N,12118.8513,W,0.03,188.44,130415,,,D*7A
-{"class":"TPV","mode":3,"time":"2015-04-13T20:27:09.000Z","ept":0.005,"lat":44.068828333,"lon":-121.314188333,"alt":1127.400,"epx":1.919,"epy":2.470,"epv":7.533,"track":188.4400,"speed":0.015,"climb":0.000,"eps":4.94,"epc":15.07}
+{"class":"TPV","status":2,"mode":3,"time":"2015-04-13T20:27:09.000Z","ept":0.005,"lat":44.068828333,"lon":-121.314188333,"alt":1127.400,"epx":1.919,"epy":2.470,"epv":7.533,"track":188.4400,"speed":0.015,"climb":0.000,"eps":4.94,"epc":15.07}
$GPZDA,202709.000,13,04,2015,,*58
diff --git a/test/daemon/navcom.log.chk b/test/daemon/navcom.log.chk
index 078e847c..09ec59f8 100644
--- a/test/daemon/navcom.log.chk
+++ b/test/daemon/navcom.log.chk
@@ -3,17 +3,17 @@ $GPGGA,102007,3020.5010,N,01213.7241,E,2,00,1.00,627.59,M,31.479,M,,*47
$GPRMC,102007,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*1E
$GPGSA,A,3,,,,,,,,,,,,,2.0,1.0,1.8*38
$GPGBS,102007,0.22,M,0.22,M,10.35,M*0D
-{"class":"TPV","mode":3,"time":"2007-01-15T10:20:07.000Z","ept":3.920,"lat":30.341683155,"lon":12.228735775,"alt":627.588,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:07.000Z","ept":3.920,"lat":30.341683155,"lon":12.228735775,"alt":627.588,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C
{"class":"SKY","time":"2007-01-14T00:01:46.624Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]}
$GPZDA,102008.00,15,01,2007,00,00*6D
$GPGGA,102008,3020.5010,N,01213.7241,E,2,09,1.00,627.58,M,31.479,M,,*40
-$GPRMC,102008,A,3020.5010,N,01213.7241,E,31847.9464,0.000,150107,,*26
+$GPRMC,102008,A,3020.5010,N,01213.7241,E,0.0135,0.000,150107,,*27
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
$GPGBS,102008,0.22,M,0.22,M,10.35,M*02
-{"class":"TPV","mode":3,"time":"2007-01-15T10:20:08.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735818,"alt":627.577,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.999,"climb":0.008,"eps":0.44,"epc":20.70}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:08.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735818,"alt":627.577,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.007,"climb":0.008,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,32*7A
@@ -23,7 +23,7 @@ $GPGGA,102009,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*4C
$GPRMC,102009,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*13
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
$GPGBS,102009,0.22,M,0.22,M,10.35,M*03
-{"class":"TPV","mode":3,"time":"2007-01-15T10:20:09.000Z","ept":3.920,"lat":30.341683095,"lon":12.228735894,"alt":627.558,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":16383.996,"eps":0.44,"epc":20.70}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:09.000Z","ept":3.920,"lat":30.341683095,"lon":12.228735894,"alt":627.558,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":-0.019,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B
@@ -33,7 +33,7 @@ $GPGGA,102010,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*47
$GPRMC,102010,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*1B
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
$GPGBS,102010,0.22,M,0.22,M,10.35,M*0B
-{"class":"TPV","mode":3,"time":"2007-01-15T10:20:10.000Z","ept":3.920,"lat":30.341683146,"lon":12.228735886,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:10.000Z","ept":3.920,"lat":30.341683146,"lon":12.228735886,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F
$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B
@@ -42,7 +42,7 @@ $GPZDA,102011.00,15,01,2007,00,00*65
$GPGGA,102011,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.480,M,,*40
$GPRMC,102011,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*23
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
-{"class":"TPV","mode":3,"time":"2007-01-15T10:20:11.000Z","ept":3.920,"lat":30.341683214,"lon":12.228735860,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.000,"eps":0.44,"epc":20.70}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:11.000Z","ept":3.920,"lat":30.341683214,"lon":12.228735860,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.000,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E
$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B
@@ -52,7 +52,7 @@ $GPGGA,102012,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*44
$GPRMC,102012,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*20
$GPGSA,A,3,21,31,6,25,30,16,18,3,7,,,,2.0,1.0,1.8*01
$GPGBS,102012,0.22,M,0.22,M,10.35,M*09
-{"class":"TPV","mode":3,"time":"2007-01-15T10:20:12.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735860,"alt":627.538,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
+{"class":"TPV","status":2,"mode":3,"time":"2007-01-15T10:20:12.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735860,"alt":627.538,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.001,"eps":0.44,"epc":20.70}
$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F
$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E
$GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D
diff --git a/test/daemon/rst39.log.chk b/test/daemon/rst39.log.chk
index 9953ad5d..07f77acf 100644
--- a/test/daemon/rst39.log.chk
+++ b/test/daemon/rst39.log.chk
@@ -7,193 +7,193 @@ $GPGGA,204132.10,4205.733715,N,08802.040978,W,2,08,1.0,221.921,M,,,3,0138*15
$PASHR,204132.120,011.99,T,+00.40,-00.70,-00.85,0.151,0.088,0.569,1,0*0E
$PASHR,204132.160,012.51,T,+00.41,-00.71,-00.85,0.151,0.088,0.569,1,0*0D
$GPGGA,204132.20,4205.733946,N,08802.040837,W,2,08,1.0,221.912,M,,,3,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.200Z","ept":0.005,"lat":42.095565767,"lon":-88.034013950,"alt":221.912,"speed":4.698,"climb":-0.090}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.200Z","ept":0.005,"lat":42.095565767,"lon":-88.034013950,"alt":221.912,"speed":4.698,"climb":-0.090}
$PASHR,204132.200,013.04,T,+00.39,-00.73,-00.86,0.151,0.088,0.569,1,0*07
$PASHR,204132.240,013.58,T,+00.41,-00.76,-00.86,0.151,0.088,0.569,1,0*00
$PASHR,204132.280,014.15,T,+00.37,-00.79,-00.87,0.151,0.088,0.569,1,0*0D
$GPGGA,204132.30,4205.734170,N,08802.040688,W,2,08,1.0,221.903,M,,,3,0138*15
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.300Z","ept":0.005,"lat":42.095569500,"lon":-88.034011467,"alt":221.903,"speed":4.628,"climb":-0.090}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.300Z","ept":0.005,"lat":42.095569500,"lon":-88.034011467,"alt":221.903,"speed":4.628,"climb":-0.090}
$PASHR,204132.320,014.71,T,+00.36,-00.80,-00.87,0.151,0.088,0.569,1,0*03
$PASHR,204132.360,015.29,T,+00.32,-00.82,-00.87,0.151,0.088,0.569,1,0*0D
$GPGGA,204132.40,4205.734388,N,08802.040528,W,2,08,1.0,221.896,M,,,3,0138*13
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.400Z","ept":0.005,"lat":42.095573133,"lon":-88.034008800,"alt":221.896,"speed":4.599,"climb":-0.070}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.400Z","ept":0.005,"lat":42.095573133,"lon":-88.034008800,"alt":221.896,"speed":4.599,"climb":-0.070}
$PASHR,204132.400,015.87,T,+00.27,-00.83,-00.88,0.151,0.088,0.569,1,0*02
$PASHR,204132.440,016.46,T,+00.27,-00.83,-00.88,0.151,0.088,0.569,1,0*08
$PASHR,204132.480,017.07,T,+00.21,-00.84,-00.88,0.151,0.088,0.569,1,0*01
$GPGGA,204132.50,4205.734601,N,08802.040359,W,2,08,1.0,221.890,M,,,3,0138*10
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.500Z","ept":0.005,"lat":42.095576683,"lon":-88.034005983,"alt":221.890,"speed":4.580,"climb":-0.060}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.500Z","ept":0.005,"lat":42.095576683,"lon":-88.034005983,"alt":221.890,"speed":4.580,"climb":-0.060}
$PASHR,204132.520,017.66,T,+00.24,-00.84,-00.89,0.151,0.088,0.569,1,0*09
$PASHR,204132.560,018.28,T,+00.19,-00.84,-00.89,0.151,0.088,0.569,1,0*06
$GPGGA,204132.60,4205.734808,N,08802.040180,W,2,08,1.0,221.886,M,,,4,0138*12
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.600Z","ept":0.005,"lat":42.095580133,"lon":-88.034003000,"alt":221.886,"speed":4.558,"climb":-0.040}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.600Z","ept":0.005,"lat":42.095580133,"lon":-88.034003000,"alt":221.886,"speed":4.558,"climb":-0.040}
$PASHR,204132.600,018.89,T,+00.23,-00.83,-00.89,0.151,0.088,0.569,1,0*06
$PASHR,204132.640,019.52,T,+00.22,-00.84,-00.90,0.151,0.088,0.569,1,0*0B
$PASHR,204132.680,020.15,T,+00.22,-00.84,-00.90,0.151,0.088,0.569,1,0*0E
$GPGGA,204132.70,4205.735010,N,08802.039990,W,2,08,1.0,221.877,M,,,4,0138*1A
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.700Z","ept":0.005,"lat":42.095583500,"lon":-88.033999833,"alt":221.877,"speed":4.566,"climb":-0.090}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.700Z","ept":0.005,"lat":42.095583500,"lon":-88.033999833,"alt":221.877,"speed":4.566,"climb":-0.090}
$PASHR,204132.720,020.79,T,+00.27,-00.85,-00.90,0.151,0.088,0.569,1,0*0B
$PASHR,204132.760,021.43,T,+00.25,-00.85,-00.91,0.151,0.088,0.569,1,0*04
$GPGGA,204132.80,4205.735207,N,08802.039792,W,2,08,1.0,221.872,M,,,4,0138*18
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.800Z","ept":0.005,"lat":42.095586783,"lon":-88.033996533,"alt":221.872,"speed":4.556,"climb":-0.050}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.800Z","ept":0.005,"lat":42.095586783,"lon":-88.033996533,"alt":221.872,"speed":4.556,"climb":-0.050}
$PASHR,204132.800,022.09,T,+00.27,-00.85,-00.91,0.151,0.088,0.569,1,0*02
$PASHR,204132.840,022.76,T,+00.24,-00.84,-00.91,0.151,0.088,0.569,1,0*0C
$PASHR,204132.880,023.44,T,+00.21,-00.82,-00.92,0.151,0.088,0.569,1,0*00
$GPGGA,204132.90,4205.735398,N,08802.039584,W,2,08,1.0,221.872,M,,,4,0138*1B
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:32.900Z","ept":0.005,"lat":42.095589967,"lon":-88.033993067,"alt":221.872,"speed":4.553,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:32.900Z","ept":0.005,"lat":42.095589967,"lon":-88.033993067,"alt":221.872,"speed":4.553,"climb":0.000}
$PASHR,204132.920,024.13,T,+00.15,-00.78,-00.92,0.151,0.088,0.569,1,0*0C
$PASHR,204132.960,024.82,T,+00.12,-00.75,-00.92,0.151,0.088,0.569,1,0*0A
$GPGGA,204133.00,4205.735585,N,08802.039368,W,2,08,1.0,221.873,M,,,4,0138*1C
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.000Z","ept":0.005,"lat":42.095593083,"lon":-88.033989467,"alt":221.873,"speed":4.567,"climb":0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.000Z","ept":0.005,"lat":42.095593083,"lon":-88.033989467,"alt":221.873,"speed":4.567,"climb":0.010}
$GPHDT,25.50,T*37
{"class":"ATT","heading":25.50}
$GPZDA,204133.000,19,02,2014,,*5C
$PASHR,204133.000,025.50,T,+00.19,-00.74,-00.92,0.151,0.088,0.569,1,0*00
$GPRMC,204133.00,A,4205.735585,N,08802.039368,W,8.904,41.865,190214,,,D*75
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.000Z","ept":0.005,"lat":42.095593083,"lon":-88.033989467,"alt":221.873,"track":41.8650,"speed":4.581,"climb":0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.000Z","ept":0.005,"lat":42.095593083,"lon":-88.033989467,"alt":221.873,"track":41.8650,"speed":4.581,"climb":0.010}
$PASHR,204133.040,026.22,T,+00.16,-00.78,-00.93,0.152,0.080,0.598,1,0*05
$PASHR,204133.080,026.90,T,+00.07,-00.78,-00.93,0.152,0.080,0.598,1,0*00
$GPGGA,204133.10,4205.735766,N,08802.039145,W,2,09,0.9,221.871,M,,,4,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.100Z","ept":0.005,"lat":42.095596100,"lon":-88.033985750,"alt":221.871,"speed":4.548,"climb":-0.020}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.100Z","ept":0.005,"lat":42.095596100,"lon":-88.033985750,"alt":221.871,"speed":4.548,"climb":-0.020}
$PASHR,204133.120,027.60,T,+00.05,-00.79,-00.93,0.152,0.080,0.598,1,0*06
$PASHR,204133.160,028.29,T,-00.12,-00.77,-00.93,0.152,0.080,0.598,1,0*0E
$GPGGA,204133.20,4205.735941,N,08802.038913,W,2,09,0.9,221.877,M,,,4,0138*10
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.200Z","ept":0.005,"lat":42.095599017,"lon":-88.033981883,"alt":221.877,"speed":4.553,"climb":0.060}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.200Z","ept":0.005,"lat":42.095599017,"lon":-88.033981883,"alt":221.877,"speed":4.553,"climb":0.060}
$PASHR,204133.200,028.98,T,-00.12,-00.71,-00.93,0.152,0.080,0.598,1,0*07
$PASHR,204133.240,029.68,T,-00.27,-00.68,-00.93,0.152,0.080,0.598,1,0*03
$PASHR,204133.280,030.40,T,-00.23,-00.59,-00.93,0.152,0.080,0.598,1,0*0B
$GPGGA,204133.30,4205.736110,N,08802.038671,W,2,09,0.9,221.881,M,,,4,0138*1C
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.300Z","ept":0.005,"lat":42.095601833,"lon":-88.033977850,"alt":221.881,"speed":4.574,"climb":0.040}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.300Z","ept":0.005,"lat":42.095601833,"lon":-88.033977850,"alt":221.881,"speed":4.574,"climb":0.040}
$PASHR,204133.320,031.11,T,-00.27,-00.59,-00.94,0.152,0.080,0.598,1,0*06
$PASHR,204133.360,031.83,T,-00.27,-00.56,-00.94,0.152,0.080,0.598,1,0*06
$GPGGA,204133.40,4205.736273,N,08802.038422,W,2,09,0.9,221.884,M,,,4,0138*1C
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.400Z","ept":0.005,"lat":42.095604550,"lon":-88.033973700,"alt":221.884,"speed":4.571,"climb":0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.400Z","ept":0.005,"lat":42.095604550,"lon":-88.033973700,"alt":221.884,"speed":4.571,"climb":0.030}
$PASHR,204133.400,032.54,T,-00.29,-00.57,-00.94,0.152,0.080,0.598,1,0*01
$PASHR,204133.440,033.26,T,-00.29,-00.53,-00.94,0.152,0.080,0.598,1,0*05
$PASHR,204133.480,033.96,T,-00.29,-00.51,-00.94,0.152,0.080,0.598,1,0*00
$GPGGA,204133.50,4205.736429,N,08802.038168,W,2,09,0.9,221.887,M,,,4,0138*1C
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.500Z","ept":0.005,"lat":42.095607150,"lon":-88.033969467,"alt":221.887,"speed":4.539,"climb":0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.500Z","ept":0.005,"lat":42.095607150,"lon":-88.033969467,"alt":221.887,"speed":4.539,"climb":0.030}
$PASHR,204133.520,034.67,T,-00.28,-00.47,-00.94,0.152,0.080,0.598,1,0*04
$PASHR,204133.560,035.38,T,-00.29,-00.47,-00.94,0.152,0.080,0.598,1,0*0A
$GPGGA,204133.60,4205.736580,N,08802.037908,W,2,09,0.9,221.885,M,,,5,0138*1F
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.600Z","ept":0.005,"lat":42.095609667,"lon":-88.033965133,"alt":221.885,"speed":4.546,"climb":-0.020}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.600Z","ept":0.005,"lat":42.095609667,"lon":-88.033965133,"alt":221.885,"speed":4.546,"climb":-0.020}
$PASHR,204133.600,036.09,T,-00.27,-00.47,-00.95,0.152,0.080,0.598,1,0*01
$PASHR,204133.640,036.82,T,-00.27,-00.52,-00.95,0.152,0.080,0.598,1,0*02
$PASHR,204133.680,037.54,T,-00.22,-00.54,-00.95,0.152,0.080,0.598,1,0*07
$GPGGA,204133.70,4205.736724,N,08802.037642,W,2,09,0.9,221.882,M,,,5,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.700Z","ept":0.005,"lat":42.095612067,"lon":-88.033960700,"alt":221.882,"speed":4.534,"climb":-0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.700Z","ept":0.005,"lat":42.095612067,"lon":-88.033960700,"alt":221.882,"speed":4.534,"climb":-0.030}
$PASHR,204133.720,038.26,T,-00.19,-00.57,-00.96,0.152,0.080,0.598,1,0*0E
$PASHR,204133.760,038.97,T,-00.15,-00.59,-00.96,0.152,0.080,0.598,1,0*02
$GPGGA,204133.80,4205.736862,N,08802.037370,W,2,09,0.9,221.881,M,,,5,0138*11
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.800Z","ept":0.005,"lat":42.095614367,"lon":-88.033956167,"alt":221.881,"speed":4.538,"climb":-0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.800Z","ept":0.005,"lat":42.095614367,"lon":-88.033956167,"alt":221.881,"speed":4.538,"climb":-0.010}
$PASHR,204133.800,039.69,T,-00.17,-00.60,-00.96,0.152,0.080,0.598,1,0*03
$PASHR,204133.840,040.41,T,-00.19,-00.62,-00.97,0.152,0.080,0.598,1,0*0E
$PASHR,204133.880,041.13,T,-00.21,-00.63,-00.97,0.152,0.080,0.598,1,0*0E
$GPGGA,204133.90,4205.736994,N,08802.037092,W,2,09,0.9,221.878,M,,,5,0138*11
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:33.900Z","ept":0.005,"lat":42.095616567,"lon":-88.033951533,"alt":221.878,"speed":4.546,"climb":-0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:33.900Z","ept":0.005,"lat":42.095616567,"lon":-88.033951533,"alt":221.878,"speed":4.546,"climb":-0.030}
$PASHR,204133.920,041.86,T,-00.25,-00.65,-00.97,0.152,0.080,0.598,1,0*0B
$PASHR,204133.960,042.58,T,-00.28,-00.68,-00.98,0.152,0.080,0.598,1,0*00
$GPGGA,204134.00,4205.737120,N,08802.036809,W,2,09,0.9,221.877,M,,,5,0138*1D
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.000Z","ept":0.005,"lat":42.095618667,"lon":-88.033946817,"alt":221.877,"speed":4.546,"climb":-0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.000Z","ept":0.005,"lat":42.095618667,"lon":-88.033946817,"alt":221.877,"speed":4.546,"climb":-0.010}
$GPHDT,43.31,T*30
{"class":"ATT","heading":43.31}
$GPZDA,204134.000,19,02,2014,,*5B
$PASHR,204134.000,043.31,T,-00.31,-00.70,-00.98,0.145,0.105,0.631,1,0*0D
$GPRMC,204134.00,A,4205.737120,N,08802.036809,W,8.946,60.172,190214,,,D*72
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.000Z","ept":0.005,"lat":42.095618667,"lon":-88.033946817,"alt":221.877,"track":60.1720,"speed":4.602,"climb":-0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.000Z","ept":0.005,"lat":42.095618667,"lon":-88.033946817,"alt":221.877,"track":60.1720,"speed":4.602,"climb":-0.010}
$PASHR,204134.040,044.04,T,-00.34,-00.72,-00.98,0.145,0.105,0.631,1,0*0F
$PASHR,204134.080,044.76,T,-00.37,-00.72,-00.98,0.145,0.105,0.631,1,0*05
$GPGGA,204134.10,4205.737240,N,08802.036521,W,2,09,0.9,221.880,M,,,3,0138*10
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.100Z","ept":0.005,"lat":42.095620667,"lon":-88.033942017,"alt":221.880,"speed":4.550,"climb":0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.100Z","ept":0.005,"lat":42.095620667,"lon":-88.033942017,"alt":221.880,"speed":4.550,"climb":0.030}
$PASHR,204134.120,045.48,T,-00.36,-00.71,-00.99,0.145,0.105,0.631,1,0*01
$PASHR,204134.160,046.21,T,-00.36,-00.69,-00.99,0.145,0.105,0.631,1,0*00
$GPGGA,204134.20,4205.737354,N,08802.036223,W,2,09,0.9,221.886,M,,,3,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.200Z","ept":0.005,"lat":42.095622567,"lon":-88.033937050,"alt":221.886,"speed":4.619,"climb":0.060}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.200Z","ept":0.005,"lat":42.095622567,"lon":-88.033937050,"alt":221.886,"speed":4.619,"climb":0.060}
$PASHR,204134.200,046.93,T,-00.35,-00.66,-00.98,0.145,0.105,0.631,1,0*01
$PASHR,204134.240,047.65,T,-00.32,-00.60,-00.98,0.145,0.105,0.631,1,0*0C
$PASHR,204134.280,048.37,T,-00.31,-00.56,-00.98,0.145,0.105,0.631,1,0*0E
$GPGGA,204134.30,4205.737462,N,08802.035916,W,2,09,0.9,221.894,M,,,3,0138*1A
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.300Z","ept":0.005,"lat":42.095624367,"lon":-88.033931933,"alt":221.894,"speed":4.681,"climb":0.080}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.300Z","ept":0.005,"lat":42.095624367,"lon":-88.033931933,"alt":221.894,"speed":4.681,"climb":0.080}
$PASHR,204134.320,049.11,T,-00.30,-00.51,-00.98,0.145,0.105,0.631,1,0*06
$PASHR,204134.360,049.83,T,-00.24,-00.48,-00.98,0.145,0.105,0.631,1,0*04
$GPGGA,204134.40,4205.737563,N,08802.035602,W,2,09,0.9,221.900,M,,,3,0138*1B
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.400Z","ept":0.005,"lat":42.095626050,"lon":-88.033926700,"alt":221.900,"speed":4.716,"climb":0.060}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.400Z","ept":0.005,"lat":42.095626050,"lon":-88.033926700,"alt":221.900,"speed":4.716,"climb":0.060}
$PASHR,204134.400,050.57,T,-00.26,-00.47,-00.98,0.145,0.105,0.631,1,0*09
$PASHR,204134.440,051.31,T,-00.25,-00.45,-00.98,0.145,0.105,0.631,1,0*0D
$PASHR,204134.480,052.05,T,-00.27,-00.46,-00.98,0.145,0.105,0.631,1,0*04
$GPGGA,204134.50,4205.737658,N,08802.035283,W,2,09,0.9,221.898,M,,,3,0138*1C
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.500Z","ept":0.005,"lat":42.095627633,"lon":-88.033921383,"alt":221.898,"speed":4.737,"climb":-0.020}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.500Z","ept":0.005,"lat":42.095627633,"lon":-88.033921383,"alt":221.898,"speed":4.737,"climb":-0.020}
$PASHR,204134.520,052.79,T,-00.32,-00.46,-00.99,0.145,0.105,0.631,1,0*01
$PASHR,204134.560,053.52,T,-00.33,-00.46,-00.99,0.145,0.105,0.631,1,0*0C
$GPGGA,204134.60,4205.737747,N,08802.034957,W,2,09,0.9,221.895,M,,,4,0138*19
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.600Z","ept":0.005,"lat":42.095629117,"lon":-88.033915950,"alt":221.895,"speed":4.787,"climb":-0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.600Z","ept":0.005,"lat":42.095629117,"lon":-88.033915950,"alt":221.895,"speed":4.787,"climb":-0.030}
$PASHR,204134.600,054.26,T,-00.38,-00.46,-00.99,0.145,0.105,0.631,1,0*06
$PASHR,204134.640,054.99,T,-00.35,-00.49,-00.99,0.145,0.105,0.631,1,0*04
$PASHR,204134.680,055.72,T,-00.36,-00.51,-01.00,0.145,0.105,0.631,1,0*07
$GPGGA,204134.70,4205.737829,N,08802.034624,W,2,09,0.9,221.889,M,,,4,0138*19
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.700Z","ept":0.005,"lat":42.095630483,"lon":-88.033910400,"alt":221.889,"speed":4.836,"climb":-0.060}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.700Z","ept":0.005,"lat":42.095630483,"lon":-88.033910400,"alt":221.889,"speed":4.836,"climb":-0.060}
$PASHR,204134.720,056.46,T,-00.35,-00.55,-01.00,0.145,0.105,0.631,1,0*0F
$PASHR,204134.760,057.18,T,-00.30,-00.59,-01.01,0.145,0.105,0.631,1,0*09
$GPGGA,204134.80,4205.737907,N,08802.034287,W,2,09,0.9,221.883,M,,,4,0138*1C
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.800Z","ept":0.005,"lat":42.095631783,"lon":-88.033904783,"alt":221.883,"speed":4.866,"climb":-0.060}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.800Z","ept":0.005,"lat":42.095631783,"lon":-88.033904783,"alt":221.883,"speed":4.866,"climb":-0.060}
$PASHR,204134.800,057.90,T,-00.28,-00.63,-01.01,0.145,0.105,0.631,1,0*00
$PASHR,204134.840,058.62,T,-00.28,-00.65,-01.01,0.145,0.105,0.631,1,0*00
$PASHR,204134.880,059.32,T,-00.20,-00.67,-01.01,0.145,0.105,0.631,1,0*02
$GPGGA,204134.90,4205.737979,N,08802.033944,W,2,09,0.9,221.880,M,,,4,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:34.900Z","ept":0.005,"lat":42.095632983,"lon":-88.033899067,"alt":221.880,"speed":4.913,"climb":-0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:34.900Z","ept":0.005,"lat":42.095632983,"lon":-88.033899067,"alt":221.880,"speed":4.913,"climb":-0.030}
$PASHR,204134.920,060.05,T,-00.23,-00.70,-01.02,0.145,0.105,0.631,1,0*01
$PASHR,204134.960,060.76,T,-00.22,-00.70,-01.02,0.145,0.105,0.631,1,0*00
$GPGGA,204135.00,4205.738043,N,08802.033593,W,2,09,0.9,221.881,M,,,4,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.000Z","ept":0.005,"lat":42.095634050,"lon":-88.033893217,"alt":221.881,"speed":4.982,"climb":0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.000Z","ept":0.005,"lat":42.095634050,"lon":-88.033893217,"alt":221.881,"speed":4.982,"climb":0.010}
$GPHDT,61.49,T*3F
{"class":"ATT","heading":61.49}
$GPZDA,204135.000,19,02,2014,,*5A
$PASHR,204135.000,061.49,T,-00.20,-00.72,-01.02,0.128,0.133,0.674,1,0*0C
$GPRMC,204135.00,A,4205.738043,N,08802.033593,W,9.609,76.928,190214,,,D*76
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.000Z","ept":0.005,"lat":42.095634050,"lon":-88.033893217,"alt":221.881,"track":76.9280,"speed":4.943,"climb":0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.000Z","ept":0.005,"lat":42.095634050,"lon":-88.033893217,"alt":221.881,"track":76.9280,"speed":4.943,"climb":0.010}
$PASHR,204135.040,062.22,T,-00.25,-00.71,-01.02,0.128,0.133,0.674,1,0*00
$PASHR,204135.080,062.94,T,-00.22,-00.69,-01.02,0.128,0.133,0.674,1,0*0F
$GPGGA,204135.10,4205.738099,N,08802.033239,W,2,08,1.0,221.882,M,,,4,0138*1F
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.100Z","ept":0.005,"lat":42.095634983,"lon":-88.033887317,"alt":221.882,"speed":4.990,"climb":0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.100Z","ept":0.005,"lat":42.095634983,"lon":-88.033887317,"alt":221.882,"speed":4.990,"climb":0.010}
$PASHR,204135.120,063.67,T,-00.31,-00.66,-01.02,0.128,0.133,0.674,1,0*04
$PASHR,204135.160,064.37,T,-00.25,-00.62,-01.02,0.128,0.133,0.674,1,0*03
$GPGGA,204135.20,4205.738151,N,08802.032882,W,2,08,1.0,221.885,M,,,4,0138*15
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.200Z","ept":0.005,"lat":42.095635850,"lon":-88.033881367,"alt":221.885,"speed":5.015,"climb":0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.200Z","ept":0.005,"lat":42.095635850,"lon":-88.033881367,"alt":221.885,"speed":5.015,"climb":0.030}
$PASHR,204135.200,065.07,T,-00.26,-00.58,-01.02,0.128,0.133,0.674,1,0*0E
$PASHR,204135.240,065.74,T,-00.24,-00.55,-01.02,0.128,0.133,0.674,1,0*01
$PASHR,204135.280,066.37,T,-00.20,-00.53,-01.01,0.128,0.133,0.674,1,0*08
$GPGGA,204135.30,4205.738201,N,08802.032522,W,2,08,1.0,221.890,M,,,4,0138*11
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.300Z","ept":0.005,"lat":42.095636683,"lon":-88.033875367,"alt":221.890,"speed":5.049,"climb":0.050}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.300Z","ept":0.005,"lat":42.095636683,"lon":-88.033875367,"alt":221.890,"speed":5.049,"climb":0.050}
$PASHR,204135.320,066.99,T,-00.23,-00.52,-01.01,0.128,0.133,0.674,1,0*05
$PASHR,204135.360,067.57,T,-00.17,-00.48,-01.01,0.128,0.133,0.674,1,0*0E
$GPGGA,204135.40,4205.738250,N,08802.032159,W,2,08,1.0,221.893,M,,,4,0138*19
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.400Z","ept":0.005,"lat":42.095637500,"lon":-88.033869317,"alt":221.893,"speed":5.086,"climb":0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.400Z","ept":0.005,"lat":42.095637500,"lon":-88.033869317,"alt":221.893,"speed":5.086,"climb":0.030}
$PASHR,204135.400,068.15,T,-00.15,-00.42,-01.01,0.128,0.133,0.674,1,0*0E
$PASHR,204135.440,068.68,T,+00.00,-00.36,-01.01,0.128,0.133,0.674,1,0*01
$PASHR,204135.480,069.23,T,+00.11,-00.33,-01.01,0.128,0.133,0.674,1,0*06
$GPGGA,204135.50,4205.738297,N,08802.031793,W,2,08,1.0,221.892,M,,,4,0138*11
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.500Z","ept":0.005,"lat":42.095638283,"lon":-88.033863217,"alt":221.892,"speed":5.121,"climb":-0.010}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.500Z","ept":0.005,"lat":42.095638283,"lon":-88.033863217,"alt":221.892,"speed":5.121,"climb":-0.010}
$PASHR,204135.520,069.75,T,+00.22,-00.31,-01.01,0.128,0.133,0.674,1,0*0C
$PASHR,204135.560,070.25,T,+00.39,-00.32,-01.02,0.128,0.133,0.674,1,0*0F
$GPGGA,204135.60,4205.738343,N,08802.031421,W,2,08,1.0,221.889,M,,,5,0138*1B
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.600Z","ept":0.005,"lat":42.095639050,"lon":-88.033857017,"alt":221.889,"speed":5.199,"climb":-0.030}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.600Z","ept":0.005,"lat":42.095639050,"lon":-88.033857017,"alt":221.889,"speed":5.199,"climb":-0.030}
$PASHR,204135.600,070.74,T,+00.41,-00.34,-01.02,0.128,0.133,0.674,1,0*07
$PASHR,204135.640,071.21,T,+00.50,-00.33,-01.02,0.128,0.133,0.674,1,0*05
$PASHR,204135.680,071.67,T,+00.54,-00.34,-01.02,0.128,0.133,0.674,1,0*08
$GPGGA,204135.70,4205.738390,N,08802.031048,W,2,08,1.0,221.889,M,,,5,0138*1F
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.700Z","ept":0.005,"lat":42.095639833,"lon":-88.033850800,"alt":221.889,"speed":5.216,"climb":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.700Z","ept":0.005,"lat":42.095639833,"lon":-88.033850800,"alt":221.889,"speed":5.216,"climb":0.000}
$PASHR,204135.720,072.11,T,+00.51,-00.32,-01.01,0.128,0.133,0.674,1,0*01
$PASHR,204135.760,072.53,T,+00.51,-00.29,-01.01,0.128,0.133,0.674,1,0*09
$GPGGA,204135.80,4205.738437,N,08802.030674,W,2,08,1.0,221.893,M,,,5,0138*19
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.800Z","ept":0.005,"lat":42.095640617,"lon":-88.033844567,"alt":221.893,"speed":5.230,"climb":0.040}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.800Z","ept":0.005,"lat":42.095640617,"lon":-88.033844567,"alt":221.893,"speed":5.230,"climb":0.040}
$PASHR,204135.800,072.93,T,+00.47,-00.25,-01.01,0.128,0.133,0.674,1,0*07
$PASHR,204135.840,073.32,T,+00.43,-00.20,-01.01,0.128,0.133,0.674,1,0*08
$PASHR,204135.880,073.70,T,+00.36,-00.18,-01.01,0.128,0.133,0.674,1,0*0B
$GPGGA,204135.90,4205.738483,N,08802.030297,W,2,08,1.0,221.901,M,,,5,0138*14
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:35.900Z","ept":0.005,"lat":42.095641383,"lon":-88.033838283,"alt":221.901,"speed":5.267,"climb":0.080}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:35.900Z","ept":0.005,"lat":42.095641383,"lon":-88.033838283,"alt":221.901,"speed":5.267,"climb":0.080}
$PASHR,204135.920,074.06,T,+00.38,-00.13,-01.00,0.128,0.133,0.674,1,0*02
$PASHR,204135.960,074.42,T,+00.29,-00.14,-01.00,0.128,0.133,0.674,1,0*01
$GPGGA,204136.00,4205.738527,N,08802.029914,W,2,08,1.0,221.909,M,,,5,0138*11
-{"class":"TPV","mode":3,"time":"2014-02-19T20:41:36.000Z","ept":0.005,"lat":42.095642117,"lon":-88.033831900,"alt":221.909,"speed":5.343,"climb":0.080}
+{"class":"TPV","status":2,"mode":3,"time":"2014-02-19T20:41:36.000Z","ept":0.005,"lat":42.095642117,"lon":-88.033831900,"alt":221.909,"speed":5.343,"climb":0.080}
$GPHDT,74.79,T*38
{"class":"ATT","heading":74.79}
$GPZDA,204136.000,19,02,2014,,*59
diff --git a/test/daemon/rtcm3.2.log.chk b/test/daemon/rtcm3.2.log.chk
index aa59adf6..25140448 100644
--- a/test/daemon/rtcm3.2.log.chk
+++ b/test/daemon/rtcm3.2.log.chk
@@ -19,7 +19,6 @@
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0x1d","0xffffff82","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x06","0x35","0xffffffcc","0x1e","0x6e","0x6b","0x2e","0xffffffe6","0x6c","0x0d","0x7a","0xffffff84","0x13","0x0f","0xffffffee","0xffffffa0","0xffffffe1","0xffffffff","0xffffff89","0xfffffff0","0xffffffa0","0x19","0xffffff9f","0x39","0xffffffee","0x40","0xffffffb6","0xffffffe3","0xffffffbf","0x70","0x1f","0xffffffe7","0x05","0xffffffb1","0xfffffff1","0x53","0xffffff87","0x17","0x5b","0xfffffff2","0xffffffcc","0x6f","0x2e","0x53","0x0c","0x4a","0xffffff88","0xffffffc9","0xffffff97","0x0d","0x71","0x20","0xffffffd8","0xffffff8b","0x11","0xffffffd2","0xffffffc1","0x1d","0xffffff81","0x13","0x4d","0x61","0x32","0xffffffe6","0xffffffe3","0x3c","0xffffffde","0x32","0xffffff81","0xffffffe5","0x1b","0xffffffce","0x51","0xffffffec","0x7c","0x2b","0xffffffd7","0xffffffc0","0x6c","0x1e","0xffffffb5","0x29","0xffffffbb","0xffffffbc","0xffffffe2","0x60","0xffffffc6","0x26","0x20","0x64","0x5f","0x16","0x43","0xffffff83","0x75","0x73","0x37","0x56","0x73","0x76","0x54","0x0f","0x69","0x46","0xfffffff7","0xffffff9f","0x69","0x77","0xffffff9d","0x78","0x77","0xffffffa7","0x1a","0x7a","0xffffffd9","0xffffffae","0xfffffff7","0xffffffc6","0xffffff8b","0x75","0xffffffc6","0xfffffff2","0xfffffff6","0xffffffbc","0xfffffff7","0xfffffff5","0xffffffc8","0xffffff81","0x09","0xffffff83","0x15","0x09","0xffffffc7","0xffffffb0","0x09","0x54","0xfffffff8","0x09","0x34","0x37","0x0c","0xffffffa5","0x1a","0xffffff82","0xffffffa5","0x11","0xffffff88","0xffffffb7","0x00","0xffffff82","0xffffffe1","0x78","0x7f","0xfffffff2","0xffffff80","0x78","0xffffffe5","0x6c","0xfffffff9","0x62","0x2c","0xfffffff9","0xffffff84","0xffffffc7","0xffffff82","0xffffffd9","0xffffffc1","0x05","0xffffff8d","0xffffff9a","0x04","0x7d","0x14","0x06","0x3e","0x3d","0xfffffff8","0xffffff99","0x52","0x7c","0xffffff83","0x33","0x7d","0xffffff83","0xffffffbc","0xfffffffd","0xffffff84","0xffffff8f","0x01","0xffffffcc","0x67","0xfffffffc","0xfffffffd","0x37","0x02","0x49","0x61","0xffffff80","0x4e","0x77","0x42","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0x73","0x1c","0xffffffc7","0x31","0xffffffc4","0x51","0x14","0x45","0x11","0x47","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0x71","0x1c","0x47","0x11","0xffffff80","0x00","0x00","0x00","0x59","0xffffff96","0x24","0xffffff91","0x16","0x68","0xffffff99","0xffffffc5","0xfffffff9","0x76","0x68","0xffffff99","0xffffffe6","0x11","0x7a","0x64","0x18","0xffffffe5","0xffffffc9","0x62","0x6a","0xffffff9a","0x65","0x61","0x4c","0x56","0x15","0xffffffa2","0x18","0xffffffb8","0x55","0xffffff95","0x05","0x01","0x34","0x5a","0x15","0xffffffe5","0x11","0x3c","0x12","0xfffffff0","0x25","0xffffffe0","0x4b","0xffffffb8","0xffffff97","0xffffffa7","0x19","0xffffff9e","0x33","0x3c","0x66","0x78","0xffffffcd","0xfffffff7","0xfffffff7","0xffffffef","0xffffffef","0xffffffdf","0xffffffdb","0xffffffbf","0xffffffcf","0xffffffd5","0x4f","0xffffffaa","0xffffff9f","0x56","0x7e","0xffffffab","0xffffff93","0x72","0x26","0xffffffe4","0x4d","0xffffffc8","0xffffff9b","0xffffffa0","0xffffff9d","0x21","0x3a","0x42","0xffffff84","0xffffff82","0x0b","0xfffffffe","0xffffffde","0xfffffffd","0xffffffbd","0xfffffffb","0xffffff8f","0xfffffff7","0x30","0x08","0xffffff80","0x11","0x00","0x21","0x40","0x45","0xffffff80"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff83","0x49","0x22","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffab","0x70","0xffffffb0","0x00","0xffffffc1","0xfffffffa","0x77","0xffffffdc","0xfffffffe","0x54","0x53","0xffffffe8","0xfffffffa","0xffffffc1","0x38","0xffffffee","0x19","0x01","0x38","0x09","0xffffff8b","0xffffff86","0xffffffa2","0xffffffde","0xffffffb5","0xffffffb0","0xffffffa0","0x1e","0xffffffd3","0xffffffdf","0xffffffb5","0xffffff8d","0x3f","0xffffffa4","0xffffffb9","0x5c","0xffffffed","0x2b","0x1c","0xffffff8f","0xffffffba","0x73","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffcc","0xffffffb2","0x06","0xffffffa9","0xffffffb4","0x4a","0x12","0xffffffe6","0x69","0xffffff90","0x0f","0xffffffa7","0x1f","0x50","0x3a","0xffffffa0","0x75","0x47","0x66","0x2e","0xffffffcc","0xffffffc0"]}
{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff83","0x49","0x20","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffbf","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x3b","0x06","0x01","0xffffffb8","0x52","0x70","0x00","0x01","0x41","0xffffffea","0xffffff99","0xffffff8e","0xffffffe3","0xffffffa0","0x05","0xfffffffe","0x45","0xffffffee","0xffffff81","0xffffffe7","0xffffffa4","0x18","0xffffffdb","0x1e","0xffffffb5","0xfffffff6","0x6c","0xffffff9e","0x20","0xffffffec","0xffffff9f","0x25","0xffffffbb","0x34","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffd1","0x6e","0x65","0x0d","0xffffff86","0x59","0xffffff9c","0x7f","0x04","0xfffffffe","0x1c","0x3a","0xffffff80","0x76","0x07","0xffffffbf","0x3f","0xffffff83","0xffffff80"]}
-{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff83","0x49","0x20","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffbf","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x3b","0x06","0x01","0xffffffb8","0x52","0x70","0x00","0x01","0x41","0xffffffea","0xffffff99","0xffffff8e","0xffffffe3","0xffffffa0","0x05","0xfffffffe","0x45","0xffffffee","0xffffff81","0xffffffe7","0xffffffa4","0x18","0xffffffdb","0x1e","0xffffffb5","0xfffffff6","0x6c","0xffffff9e","0x20","0xffffffec","0xffffff9f","0x25","0xffffffbb","0x34","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffd1","0x6e","0x65","0x0d","0xffffff86","0x59","0xffffff9c","0x7f","0x04","0xfffffffe","0x1c","0x3a","0xffffff80","0x76","0x07","0xffffffbf","0x3f","0xffffff83","0xffffff80"]}
{"class":"RTCM3","type":1077,"length":438,"data":["0x43","0x52","0x79","0x4f","0xffffff83","0x58","0xffffffc2","0x00","0x40","0x05","0xffffffc0","0xffffff81","0x1a","0x00","0x00","0x00","0x00","0x28","0x20","0x40","0xffffff80","0x7b","0xffffffdf","0xffffffff","0x39","0xfffffffe","0x7d","0x45","0x15","0x2d","0x0d","0x49","0x21","0x35","0x39","0x24","0x00","0x00","0x00","0x00","0x12","0x75","0xffffffd6","0x7d","0xfffffff1","0x48","0x7b","0xffffffec","0xffffffc9","0x10","0xffffff88","0x7f","0xffffffa5","0xffffffbf","0xffffff8b","0xfffffffb","0x7c","0x09","0xffffff90","0xffffffaf","0xffffffc1","0xffffffd4","0x00","0xffffffbb","0xffffffda","0xffffff9f","0xffffffa9","0xfffffff4","0xffffffe4","0x7f","0x4e","0x50","0x74","0xffffffb2","0xffffff87","0x4d","0xffffff96","0x7e","0xffffffcb","0xffffff97","0xffffffec","0xfffffff7","0xffffffbe","0xffffff8d","0x77","0xffffffe9","0x36","0x78","0x7c","0xffffffc3","0xffffff86","0xfffffff5","0x78","0xffffff97","0x6f","0xffffff89","0xffffffd7","0xffffffb8","0xfffffffe","0x38","0x03","0x58","0x00","0x2a","0xfffffff0","0x02","0xffffff89","0x40","0x32","0x3c","0x09","0x2a","0xffffff87","0x43","0xffffff9c","0x73","0x1e","0xffffff87","0x4c","0xffffffcb","0x4d","0x2a","0x74","0xffffffbc","0x13","0x46","0xfffffff5","0x71","0x5c","0xfffffff7","0x14","0xfffffff5","0xfffffff1","0x6f","0x47","0x17","0x19","0x31","0xffffffbd","0xffffff9b","0xffffffac","0x1a","0x3a","0xffffffa0","0x07","0xffffffad","0x6a","0xfffffff9","0xffffffa5","0xffffff8f","0xffffff98","0x4e","0x79","0xffffffac","0xffffff8f","0xffffff9b","0xffffff9d","0xffffffba","0x25","0x57","0xffffffb8","0xffffffc1","0x07","0xffffffbc","0xffffffda","0x3f","0xffffffbc","0xfffffffc","0x73","0xffffffa4","0x66","0xfffffff8","0x34","0x55","0xfffffff0","0x35","0x05","0xffffffc8","0x37","0x64","0xffffffef","0xffffffd1","0xffffffd4","0x28","0x27","0xffffffba","0x27","0xffffffce","0x64","0x5f","0xfffffff3","0x6f","0xffffffd8","0x02","0xffffffe4","0xffffff9c","0x1a","0xffffffd1","0xffffffd0","0x33","0xffffffa1","0xffffffb3","0xffffffba","0x19","0xffffffcf","0xffffffbb","0x28","0x77","0xffffffd6","0xffffff92","0x5c","0x17","0xffffffe3","0x00","0x33","0xffffffd4","0x44","0x0e","0x54","0x48","0x0f","0x1e","0xffffff9b","0xfffffff1","0xffffffa8","0xffffffd3","0xffffffa9","0x21","0xffffffe7","0xffffffa8","0xffffffb3","0x4b","0xffffffeb","0x6a","0xffffffa7","0xffffffed","0x44","0xffffffbb","0xffffffee","0xffffffa0","0xffffff8f","0xffffffed","0x6c","0xffffffcb","0xffffff93","0xffffffcc","0x4c","0x16","0x5b","0xffffffbb","0xffffffd8","0x7a","0xffffffff","0xffffffdb","0x0a","0x53","0xffffffee","0x6e","0x07","0xffffffd9","0xffffffbc","0x0f","0xffffffdb","0xffffffe3","0xffffffd7","0xffffffeb","0x58","0x77","0xffffffea","0xffffff8e","0xffffffaa","0x1e","0xffffff87","0xffffffa1","0xffffffe8","0x7a","0x6d","0xffffff9b","0x66","0xffffffd9","0xffffffb6","0x4b","0xffffff92","0xffffffe4","0xffffffb9","0x2e","0x4b","0xffffff9e","0xffffffe7","0xffffffb9","0xffffffee","0x7b","0xffffff9e","0xffffffe7","0xfffffff9","0xfffffffe","0x7f","0xffffffa2","0x28","0xffffff8a","0x22","0x55","0xffffff95","0x65","0x59","0x56","0x55","0xffffff88","0xffffffa2","0x28","0xffffff8a","0x56","0xffffff95","0xffffffa5","0x69","0x5a","0x56","0x00","0x00","0x00","0x00","0x05","0x58","0xffffffd2","0x34","0xffffff93","0x46","0x31","0x4c","0x53","0x18","0xffffffa5","0xffffffe1","0x0a","0x42","0xffffff96","0xffffff86","0x59","0xffffffa6","0x5a","0xffffff96","0xffffffa6","0xffffffa9","0xffffffca","0x4f","0x09","0xffffffa2","0x69","0xffffff96","0x4c","0x13","0x05","0xffffffb1","0x0e","0x43","0xffffff96","0xffffffe6","0x19","0x5c","0x34","0xffffff8d","0x26","0x31","0x38","0x4e","0x17","0xffffffe6","0xffffffa9","0xffffffb9","0xffffff9f","0x73","0x3e","0xffffffe6","0xffffff9d","0xffffffce","0x00","0x14","0x40","0x28","0xffffff80","0x55","0x00","0xffffffa9","0xfffffffc","0x3b","0xfffffff8","0x77","0xfffffff1","0xffffffaf","0xffffffe2","0xffffffbf","0xffffffc5","0xffffff85","0x7c","0xffffff8a","0xfffffff9","0x16","0x0c","0x2c","0x18","0x58","0x30","0xffffff92","0x31","0x24","0x62","0x4a","0xffffffb8","0xffffffda","0xfffffff1","0xffffffb5","0xffffffe3","0x70","0x1b","0xfffffff0","0x37","0xffffffe0","0x70","0xffffffc0","0xffffffe1","0x01","0xffffffc3","0x3b","0xffffffcd","0x77","0xffffff9a","0xffffffef","0x67","0xffffffd5","0xffffffd3","0xffffffab","0xffffffa7","0x57","0xffffffae","0xffffffaf","0x3d","0x5e","0x40"]}
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0x2d","0x22","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x05","0xffffffd5","0xffffffdc","0x1e","0x6f","0x6b","0x0e","0xffffffde","0x6c","0x0c","0x7a","0xffffff86","0x13","0x0f","0xffffffee","0xffffffa0","0xffffffe1","0xffffffff","0xffffff8b","0xfffffff0","0xffffffa0","0x19","0xffffff9f","0x39","0xffffff95","0x09","0x59","0x4d","0xffffff98","0xffffff97","0x02","0x01","0x6c","0x3b","0x76","0x5b","0xffffffa7","0x67","0xffffff94","0x77","0xffffffe1","0x67","0x7e","0xffffffbe","0x6e","0x02","0xffffffbe","0xffffffe2","0xffffff97","0x6f","0x0d","0xffffff8e","0xfffffff0","0xffffffce","0x74","0x35","0x37","0x47","0x41","0x75","0xffffffc2","0xffffffaf","0x5c","0xffffffa4","0xffffff96","0x3b","0x79","0x62","0xffffff89","0xffffff98","0xffffff8a","0x69","0xffffff82","0x27","0x50","0xffffffc1","0x6d","0x07","0xffffff91","0xfffffff2","0x0a","0xffffffdf","0x08","0xffffffc4","0x0f","0x2f","0x08","0xfffffff0","0x7a","0xffffff90","0xfffffff2","0x71","0x0f","0x57","0xffffff9f","0x03","0xffffffb9","0xffffffea","0x0a","0xffffff9f","0xffffffb4","0xffffffc1","0xfffffffd","0x6d","0xffffff81","0x49","0x7e","0xffffff81","0x47","0xffffff90","0xffffff81","0x51","0x2e","0xffffff84","0xffffff83","0xffffffc3","0x79","0x0a","0xffffffd0","0x77","0x0b","0x37","0x78","0x01","0x3c","0x77","0x0c","0xffffffc1","0x01","0xffffffe8","0xffffffd6","0x02","0x2d","0x74","0x01","0xffffffba","0xffffffba","0xffffff81","0xffffff99","0xfffffffb","0x05","0x4a","0x4b","0x7b","0x4a","0x42","0xffffff81","0x5c","0x2d","0x7b","0xffffff86","0xffffffa6","0xffffff8c","0xffffffb2","0xffffffb3","0xffffff85","0xffffffa5","0xffffff9f","0x06","0x22","0x5f","0x06","0x44","0xfffffff9","0x77","0xfffffffa","0x6b","0x7a","0xffffffae","0x4a","0xfffffff9","0xffffff9d","0xffffffd3","0x7b","0x65","0xffffffac","0x03","0xffffffc0","0x41","0xffffff87","0xffffffaa","0x23","0xffffff88","0xffffffaa","0xffffffb3","0xffffff88","0xffffffab","0xffffff80","0x0c","0x1b","0x5e","0x07","0x4c","0x2c","0xffffff8c","0xffffff98","0x5d","0x0a","0xffffff9d","0x71","0xffffffc2","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0x73","0x1c","0xffffffc7","0x31","0xffffffc4","0x51","0x14","0x45","0x11","0x47","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0x71","0x1c","0x47","0x11","0xffffff80","0x00","0x00","0x00","0x59","0xffffff95","0xffffffe4","0xffffffa1","0x1e","0x68","0x19","0xffffffc6","0x09","0x7c","0x69","0x19","0xffffffe6","0x21","0x7e","0x64","0x18","0xffffffc5","0xffffffd1","0x68","0x6a","0xffffff9a","0x65","0x71","0x52","0x56","0xffffff95","0xffffffa1","0xffffffe8","0xffffffb6","0x56","0x15","0x05","0x11","0x36","0x5a","0x16","0x25","0x11","0x40","0x6e","0xffffffda","0xffffffdd","0xffffffb5","0xffffffbb","0xffffff87","0x77","0x37","0x63","0x3e","0xffffffc6","0x7d","0xffffff8d","0xfffffffb","0x1c","0xfffffffe","0xffffff82","0xfffffffd","0x05","0xfffffffa","0x17","0xfffffff4","0x47","0xffffffe7","0x1f","0xffffffce","0x3f","0xffffff9d","0x3f","0x3b","0xffffffef","0x3f","0xffffffde","0x7f","0xffffffbc","0xffffffff","0x79","0xfffffff8","0xffffffbc","0xffffffb1","0x79","0x63","0x05","0x03","0x16","0x04","0xffffffa8","0x09","0x50","0x12","0xffffffc8","0x25","0x70","0x51","0x10","0xffffffa2","0x21","0x44","0x42","0xffffff8b","0x00"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff83","0x58","0xffffffc2","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffab","0x6e","0xffffffaf","0xffffff80","0xffffffc1","0xfffffffa","0x77","0xffffffdc","0xffffffe3","0xffffff9c","0xffffffe2","0x3d","0x41","0xffffff87","0xffffff80","0xffffffb4","0x7d","0xffffff9e","0xffffffd8","0xffffffaf","0x75","0xffffff90","0xffffffbb","0x40","0x07","0x12","0xffffffc1","0x70","0x37","0x41","0x48","0x74","0xffffff81","0x37","0xffffffa4","0x7d","0x15","0xffffff96","0xffffffdc","0xffffffb8","0x26","0x73","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffd4","0xffffffb4","0x06","0xffffffa1","0xffffffb4","0x48","0x13","0x06","0x61","0xffffff94","0x13","0x35","0x26","0x78","0x46","0x6c","0xffffff8c","0xffffffff","0xffffff80","0x2f","0x00","0xffffffe0"]}
@@ -45,7 +44,6 @@
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0x3c","0xffffffc2","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x05","0xffffff95","0xffffffec","0x1c","0x6f","0xffffffeb","0x0e","0xffffffce","0x6e","0x0b","0xfffffffa","0xffffff86","0x13","0x0f","0xffffffee","0xffffffa0","0xffffffe1","0xffffffff","0xffffff8b","0xfffffff0","0xffffffa0","0x19","0xffffff9f","0x39","0xfffffffb","0xffffff8d","0xffffff97","0xffffffb7","0xffffffcc","0x7d","0xffffffc0","0xffffff87","0xffffffd7","0xffffffa7","0xfffffffb","0x6b","0xffffffa7","0xffffffb8","0xfffffff4","0x7c","0xfffffffa","0xffffffbf","0xffffffd0","0xffffff84","0x0f","0xffffff9e","0x68","0xfffffffd","0x6f","0xffffff90","0xffffffd2","0x11","0x0c","0x11","0x16","0xffffffdd","0x39","0x70","0x33","0x18","0x48","0xffffff99","0xffffff84","0xffffffdb","0xffffff89","0x3f","0xffffffb0","0xffffff93","0x03","0xffffff8b","0x6c","0xffffffb0","0xffffffb2","0x37","0xffffffe5","0x2a","0xffffffa6","0x50","0xffffff90","0xffffff86","0x56","0xffffffe0","0x45","0x7d","0x7b","0xffffff94","0xffffffb7","0xffffffbb","0xffffffb3","0x7d","0x5f","0xffffffe7","0xffffffd9","0x18","0x08","0x51","0x48","0x7f","0xffffffe9","0xffffff89","0x64","0xffffffd8","0xffffff91","0xfffffff8","0xfffffffa","0xfffffff4","0x79","0x7a","0xfffffff2","0xffffff87","0xfffffffa","0xfffffffc","0x28","0xfffffffe","0x2e","0xffffffba","0x7a","0x50","0xffffffa0","0xfffffff8","0x51","0x07","0xfffffff9","0x47","0x0d","0x78","0x52","0xffffff8f","0x0a","0x50","0xffffffe4","0xffffff8a","0xffffff95","0xffffff80","0x0a","0x22","0xffffffca","0x0a","0x02","0x05","0xffffff8d","0xffffffef","0xffffffc8","0xffffff83","0xffffffef","0xffffffc0","0xffffff8a","0x01","0xffffffac","0x04","0x2c","0x25","0xffffff89","0x73","0xffffffcc","0xffffff82","0x66","0xffffffbd","0x02","0xffffffe3","0x7f","0xffffff83","0x06","0x14","0x7d","0x1b","0xffffffaf","0x7f","0xffffffcf","0xffffff8d","0x7e","0xffffffbd","0x73","0x00","0xffffff8b","0xffffffea","0xfffffffe","0xffffffe9","0x2a","0xffffff82","0xffffffd3","0x0f","0xffffff83","0xffffffd3","0xffffff99","0x03","0xffffffd4","0x6e","0x06","0x6b","0xffffffbf","0xffffff81","0xffffff9c","0xffffff8e","0x06","0xffffffe8","0xffffffc0","0xffffff84","0xffffffed","0xffffffd2","0xffffffc2","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0x73","0x1c","0xffffffc7","0x31","0xffffffc4","0x51","0x14","0x45","0x11","0x47","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0x71","0x1c","0x47","0x11","0xffffff80","0x00","0x00","0x00","0x5a","0x16","0x24","0xffffffb1","0x20","0x68","0x19","0xffffffc6","0x09","0x7a","0x68","0xffffff99","0xffffffe6","0x19","0xffffff80","0x64","0x18","0xffffffc5","0xffffffd1","0x6a","0x6a","0xffffff9a","0x65","0x71","0x54","0x58","0xffffff95","0xffffff81","0xffffffe8","0xffffffb6","0x56","0x14","0xffffffe5","0x09","0x36","0x5b","0x16","0x05","0x11","0x42","0x71","0xffffffc1","0xffffffe3","0xffffff83","0xffffffc7","0x1b","0xffffff8e","0x5f","0xffffffac","0x2f","0x58","0x5e","0xffffffb2","0x3d","0x63","0xffffff85","0x0a","0x0a","0x14","0x14","0x38","0x28","0x6f","0xfffffff7","0xffffffff","0xffffffef","0xffffffff","0xffffffe1","0x7f","0xffffffc4","0xfffffff2","0x08","0xffffffe4","0x11","0xffffffc8","0x33","0xffffff90","0x58","0xffffffdb","0x51","0xffffffb6","0xffffffa3","0x7f","0x04","0x25","0xffffff8a","0x64","0x14","0xffffffc8","0x29","0xffffffc8","0x53","0xffffffa0","0xffffff97","0xffffffb1","0x2f","0x62","0x5e","0xffffff84","0xffffffbe","0xffffff80"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff83","0x68","0x62","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffb3","0x6e","0xffffffaf","0x00","0xffffffc3","0xfffffffa","0x7f","0xffffffdc","0xfffffff8","0xffffffe0","0x51","0xffffff91","0xffffffb3","0x1d","0xffffffbf","0x03","0xffffffe2","0x72","0xfffffff9","0x50","0x33","0xffffff9a","0xfffffff4","0x1d","0x58","0xffffffbc","0x1e","0xffffffc1","0xffffffe0","0xffffffbe","0xffffffdb","0xffffffa2","0xffffffbe","0xffffffca","0xffffffd2","0x3d","0x3e","0x1b","0xffffffdc","0xffffffe0","0xffffffab","0x73","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffd4","0xffffffb4","0x06","0xffffffa9","0xffffffb4","0x47","0x13","0x26","0x69","0xffffff92","0x6f","0xffffff98","0xffffffdf","0x3f","0xffffffb6","0x6b","0x6c","0xffffffb7","0xffffff98","0x2f","0x30","0x60"]}
{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff83","0x68","0x60","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffbf","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x39","0xfffffff7","0x25","0xffffffa8","0xffffff8d","0x10","0x00","0x01","0x43","0xffffff85","0xffffffb9","0xffffffa3","0x25","0xffffffa1","0xffffff9e","0xffffffde","0x06","0xffffffef","0x01","0xffffffa8","0xffffffb7","0x58","0xffffffdd","0xffffffca","0xffffffd5","0xfffffff8","0xffffffef","0xffffff9e","0x27","0x48","0xffffffdf","0x2c","0x18","0x14","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffc9","0x6c","0x64","0xffffff8d","0x66","0x51","0xffffff9e","0x7f","0x38","0xfffffffe","0xffffffae","0x3b","0xffffffc4","0x76","0xffffffe7","0xffffffc3","0x5f","0xffffff8a","0x00"]}
-{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff83","0x68","0x60","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffbf","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x39","0xfffffff7","0x25","0xffffffa8","0xffffff8d","0x10","0x00","0x01","0x43","0xffffff85","0xffffffb9","0xffffffa3","0x25","0xffffffa1","0xffffff9e","0xffffffde","0x06","0xffffffef","0x01","0xffffffa8","0xffffffb7","0x58","0xffffffdd","0xffffffca","0xffffffd5","0xfffffff8","0xffffffef","0xffffff9e","0x27","0x48","0xffffffdf","0x2c","0x18","0x14","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffc9","0x6c","0x64","0xffffff8d","0x66","0x51","0xffffff9e","0x7f","0x38","0xfffffffe","0xffffffae","0x3b","0xffffffc4","0x76","0xffffffe7","0xffffffc3","0x5f","0xffffff8a","0x00"]}
{"class":"RTCM3","type":1077,"length":438,"data":["0x43","0x52","0x79","0x4f","0xffffff83","0x78","0x02","0x00","0x40","0x05","0xffffffc0","0xffffff81","0x1a","0x00","0x00","0x00","0x00","0x28","0x20","0x40","0xffffff80","0x7b","0xffffffdf","0xffffffff","0x39","0xfffffffe","0x7d","0x45","0x15","0x2d","0x0d","0x49","0x21","0x35","0x39","0x24","0x00","0x00","0x00","0x00","0x12","0x45","0xffffffd2","0x7b","0xfffffff1","0xffffff88","0xffffffcb","0xfffffff8","0xffffffc9","0x0f","0xffffff88","0x4f","0xffffffa5","0xffffffbf","0xffffff8b","0xfffffffb","0x7c","0x09","0xffffff90","0xffffffaf","0xffffffc1","0xffffffd4","0x00","0xffffffbb","0xffffffda","0xffffff9f","0xffffffa9","0xffffffc5","0xffffffab","0xffffffbc","0x5c","0x24","0xffffff85","0xffffff89","0x3c","0x5a","0xffffff86","0xffffff85","0x3b","0xffffffc4","0x53","0xffffff8f","0x05","0x02","0xfffffff0","0x50","0x1c","0x79","0x57","0xffffffe3","0xffffff94","0x01","0xffffffb9","0x66","0xffffffcb","0xffffff98","0x19","0x79","0xffffffdb","0xfffffff4","0x1b","0xffffffed","0x41","0xffffffaf","0xfffffff0","0x1a","0xffffffc6","0xffffffc1","0xffffffb8","0x00","0x21","0xffffffb5","0xffffff80","0xfffffffc","0xffffff80","0x0c","0x13","0xffffff80","0xfffffff8","0xffffff93","0xffffffb1","0x50","0xfffffffb","0x03","0x2b","0xffffffaa","0x75","0x7b","0x72","0x27","0xffffffb6","0x6b","0x7b","0xffffff83","0xffffffeb","0xffffffb7","0xffffffc8","0x7b","0xffffffde","0x4b","0x7c","0xffffff93","0xffffffb7","0xffffffba","0xffffff8b","0x7e","0xffffffe9","0xffffff8e","0x1d","0x64","0xffffffe0","0xffffff87","0xffffffce","0x37","0xffffff9c","0xffffffe3","0xffffffd4","0x4e","0xffffffb0","0xffffff93","0xfffffffb","0xffffffe8","0x28","0x00","0x01","0xffffff84","0x00","0x23","0xffffffff","0xffffffe7","0xffffff8e","0x44","0x4e","0x12","0x30","0x4e","0xffffffc2","0x34","0x51","0x21","0x67","0xffffffeb","0xffffff90","0x74","0x2b","0x15","0x2f","0xffffffd1","0xffffffbf","0xffffff97","0xfffffff6","0xffffffca","0xffffff8c","0x06","0x3f","0xffffffec","0x1e","0x2c","0xfffffff0","0x39","0xffffffbf","0xffffffab","0xffffffc0","0x37","0xffffffc3","0xffffffc1","0x46","0x5b","0xffffffdc","0xffffffb0","0x54","0x1e","0x00","0xfffffff8","0x1a","0xffffffc2","0xffffffdf","0xfffffff5","0x42","0xffffffc7","0xfffffff6","0x0c","0xffffffbc","0x0a","0xffffffa2","0xffffffa3","0xffffffc2","0x1b","0xffffff87","0xffffffc1","0xffffffad","0x00","0x13","0xffffffe6","0xffffff84","0x15","0xffffffc0","0xffffff88","0x17","0x1c","0x48","0x15","0xffffffe8","0xffffffb3","0xffffffbc","0x48","0x40","0x0a","0x70","0x23","0xffffffcc","0xffffff8f","0xffffff9f","0xffffffcf","0x1f","0x44","0x40","0xffffff8c","0xffffffcc","0x2b","0xffffffda","0xffffffbc","0x2e","0x02","0xffffff98","0x3d","0x77","0x4c","0x3c","0xffffffad","0xffffff82","0x1e","0xffffff87","0xffffffa1","0xffffffe8","0x7a","0x6d","0xffffff9b","0x66","0xffffffd9","0xffffffb6","0x4b","0xffffff92","0xffffffe4","0xffffffb9","0x2e","0x4b","0xffffff9e","0xffffffe7","0xffffffb9","0xffffffee","0x7b","0xffffff9e","0xffffffe7","0xfffffff9","0xfffffffe","0x7f","0xffffffa2","0x28","0xffffff8a","0x22","0x55","0xffffff95","0x65","0x59","0x56","0x55","0xffffff88","0xffffffa2","0x28","0xffffff8a","0x56","0xffffff95","0xffffffa5","0x69","0x5a","0x56","0x00","0x00","0x00","0x00","0x05","0x60","0xffffffce","0x33","0xffffff93","0xffffff86","0x31","0x4c","0x53","0x18","0xffffffc5","0xffffffe1","0x08","0x42","0x16","0xffffff86","0x51","0xffffffa4","0x5b","0x16","0xffffffc6","0xffffffb1","0xffffffca","0x4e","0xffffff89","0xffffffc2","0x71","0xffffff96","0x4c","0x13","0x05","0xffffffc1","0x0a","0x42","0xffffff96","0xffffffc6","0x19","0x62","0x35","0xffffff8d","0x66","0x29","0x36","0x4d","0xffffff98","0x06","0xffffffb1","0xffffffd7","0xfffffff7","0xffffffaf","0xffffffef","0x60","0x0e","0xffffffc0","0x40","0xffffffdd","0xffffffc1","0xffffffbb","0xffffff83","0x7a","0x06","0xfffffff2","0x1a","0x3c","0x34","0x78","0x69","0xffffff80","0xffffffd3","0x61","0xffffffa6","0xffffff89","0x67","0x12","0xffffffce","0x25","0xffffffae","0x4b","0x60","0xffffff96","0xffffffc0","0xffffffa5","0x41","0x4a","0xffffff82","0xffffff94","0x7b","0xfffffff0","0xfffffff7","0xffffffe1","0xffffffef","0xffffffc8","0x41","0xffffffe4","0xffffff83","0xffffffc9","0x08","0x02","0x10","0x24","0x21","0x7d","0xffffffbf","0x7b","0x7e","0xfffffff7","0x33","0xffffffe0","0xffffffef","0xffffffc1","0xffffffdf","0xffffff83","0xffffffcf","0x07","0xffffffbe","0x0f","0x40"]}
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0x4c","0x62","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x05","0x55","0xfffffffc","0x1c","0x70","0xffffffeb","0x0e","0xffffffbe","0x70","0x0b","0x7a","0xffffff86","0x13","0x0f","0xffffffee","0xffffffa0","0xffffffe1","0xffffffff","0xffffff8b","0xfffffff0","0xffffffa0","0x19","0xffffff9f","0x39","0xffffffe2","0x41","0x16","0x23","0xfffffff6","0xffffffe4","0x2a","0x56","0x44","0x7a","0x00","0xffffff98","0xffffffa0","0x0b","0x01","0x02","0x2e","0x00","0x22","0xffffffb9","0xfffffff1","0x22","0xffffffa7","0x17","0x39","0xfffffff2","0x42","0x47","0x25","0xffffff93","0x79","0xffffff81","0xffffffb7","0xffffff99","0xfffffffd","0xfffffffb","0x04","0x1f","0xffffffae","0x6a","0xfffffffc","0x40","0xffffffdf","0xffffffc3","0x2c","0x7e","0x62","0x77","0xffffffe2","0xffffff88","0x79","0xffffffcd","0x2f","0xffffff9a","0x78","0xffffff9b","0x0d","0xffffff89","0xffffff8f","0x30","0xffffffe8","0x3d","0x4e","0xffffff86","0x09","0xffffffea","0xffffff9c","0xffffff9e","0xffffffa2","0xffffffb6","0x71","0xffffff84","0x0f","0x13","0xffffffe2","0x72","0x7d","0x47","0x27","0x77","0xfffffff4","0xffffffa0","0x43","0xfffffff4","0xffffff9e","0x55","0x74","0xffffffa7","0xfffffff2","0x77","0xffffffda","0xffffff88","0xfffffffb","0xffffff97","0xffffffd8","0xfffffff9","0xffffff98","0x3a","0x7a","0xffffff8e","0x3f","0xfffffff9","0xffffff99","0xffffffc1","0x02","0xffffffbb","0x11","0x02","0xffffffff","0xffffffaa","0xffffff82","0xffffff8c","0xfffffff1","0xffffff82","0x6c","0x31","0xffffff86","0xffffff95","0x78","0xfffffffc","0xffffff95","0x6d","0xffffff82","0xffffffa7","0x5a","0xfffffffc","0xffffffd1","0xffffffd0","0xffffff86","0x35","0xffffffb3","0xffffffff","0x28","0xffffffa3","0x7f","0xffffffa5","0x63","0xffffffff","0xffffffc7","0xfffffffb","0x02","0x3d","0x60","0x04","0xfffffff1","0x40","0x03","0xffffffe1","0x03","0xffffff85","0xffffffaf","0x44","0x7a","0x13","0xffffffc9","0xfffffffd","0xfffffffd","0xffffffae","0xfffffffe","0xfffffffe","0x2f","0x7e","0xffffffff","0x05","0xffffff80","0xffffffbd","0xffffff89","0x7b","0xffffffee","0x56","0x01","0x3a","0xffffff85","0xffffffff","0x3f","0xffffff9f","0xffffffc2","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0x73","0x1c","0xffffffc7","0x31","0xffffffc4","0x51","0x14","0x45","0x11","0x47","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0x71","0x1c","0x47","0x11","0xffffff80","0x00","0x00","0x00","0x5a","0x16","0x04","0xffffffb1","0x26","0x68","0xffffff99","0xffffffc6","0x11","0x7a","0x68","0x19","0xffffffe6","0x21","0x7e","0x64","0x18","0xffffffa5","0xffffffd1","0x68","0x6b","0x1a","0x65","0x71","0x54","0x58","0x15","0xffffff82","0x08","0xffffffb6","0x56","0x15","0x25","0x01","0x36","0x5b","0x16","0x25","0x11","0x44","0x74","0xffffff81","0xffffffe9","0x03","0xffffffd1","0xffffffff","0xffffffa4","0x4f","0xfffffff2","0xffffff8f","0xffffffe5","0x1f","0xffffffcb","0xffffffbf","0xffffff96","0x0b","0x6a","0x16","0xffffffd4","0x2d","0xffffffa8","0x5b","0x60","0x06","0xfffffff0","0x0d","0xffffffe0","0x1c","0x40","0x39","0xfffffff4","0xffffffac","0xffffffe9","0x59","0xffffffd2","0xffffffbf","0xffffffa5","0x78","0xfffffff7","0x41","0xffffffee","0xffffff83","0xfffffff4","0x45","0x32","0xffffff8f","0xffffffe8","0x1f","0xffffffd0","0x3f","0xffffffa8","0x7f","0x60","0xffffffdc","0x31","0xffffffb8","0x63","0x6f","0xffffff86","0xffffffe4","0x00"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff83","0x78","0x02","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffb3","0x6c","0xffffffae","0xffffff80","0xffffffc3","0xfffffffa","0x7f","0xffffffdc","0xfffffffe","0x29","0x35","0xffffffe6","0x31","0xffffff84","0x21","0xffffff9a","0x47","0x48","0x39","0xfffffff0","0xffffffab","0xffffffa5","0x0c","0x7e","0xffffffaa","0xffffffa8","0xffffffc0","0x13","0xffffffcc","0xffffffc0","0x6e","0xfffffff9","0x00","0x5e","0x29","0x7d","0x66","0xffffffba","0xffffff9d","0x09","0x4a","0x33","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffd4","0xffffffb4","0x06","0xffffffa9","0xffffffb4","0x46","0xffffff93","0x46","0x71","0xffffff92","0x72","0xffffffe3","0xffffffe5","0xffffffd3","0xffffffc0","0xffffffb3","0xffffff81","0xffffffe7","0xffffffad","0xffffffdf","0x5c","0x20"]}
@@ -147,10 +145,12 @@
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0xffffffd9","0x02","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x02","0xffffff96","0xffffff94","0x14","0x77","0xffffffea","0xffffffce","0x46","0x7c","0x05","0x7a","0xffffff86","0x13","0x17","0xffffffee","0xffffffe0","0xffffffe1","0xffffffff","0xffffff8b","0xfffffff0","0xffffffa8","0x19","0xffffffdf","0x3a","0x7f","0x65","0x27","0xfffffff3","0xffffffaf","0xffffff80","0xffffffe5","0x60","0x11","0xffffffbe","0x6f","0xffffffd8","0x3e","0xfffffffe","0xffffffc6","0x71","0x55","0x5f","0x14","0x17","0x61","0xffffffd5","0x66","0x20","0xffffffab","0xffffffe2","0xffffffd8","0x36","0x2d","0xffffffcf","0x71","0x0f","0xffffffef","0x12","0xffffffbb","0x72","0xffffffd2","0x1f","0x27","0xffffffbc","0x08","0x3b","0x60","0xffffff83","0x29","0x0a","0x59","0x70","0xffffffa2","0xffffffc2","0x72","0xffffffe1","0x7f","0x2f","0x7d","0x12","0xffffffe1","0xffffffc1","0x35","0xffffff91","0x7c","0x4e","0x5f","0xffffffba","0xffffffcb","0x7d","0x7d","0x5f","0xffffffd7","0xffffff9d","0x65","0xfffffff7","0x0e","0x5d","0xffffffc8","0x67","0x40","0xfffffff6","0x71","0xffffffc2","0x7b","0xffffffda","0x52","0x7b","0xffffffd8","0x5e","0xfffffffb","0xffffffe2","0x17","0xffffffff","0x14","0xffffffa3","0xfffffff7","0x60","0xffffffdf","0x75","0x61","0x42","0x76","0x57","0x31","0xfffffff5","0x62","0xffffffb5","0x7e","0xffffffe0","0x5b","0x7f","0x24","0xfffffff2","0x7e","0xffffffb2","0x33","0x7e","0xffffff91","0x75","0xffffff84","0x7a","0x76","0xfffffffa","0x7a","0x65","0x00","0xffffff8c","0x4b","0xfffffffa","0xffffffb6","0xffffffc7","0x09","0x35","0x2c","0xffffff82","0x28","0x1b","0x02","0xffffffa4","0xffffffd6","0x02","0xffffffc7","0x73","0x00","0xffffff8c","0x54","0xffffff83","0x40","0x34","0xffffff82","0x2f","0xfffffffd","0xffffff84","0x1c","0xffffff88","0xfffffffe","0xfffffff0","0xffffff93","0xffffff82","0xffffffda","0x64","0xffffff83","0xffffffda","0xffffffdf","0x03","0xffffffdb","0xffffffba","0x7d","0xffffffe5","0x50","0x79","0x16","0x19","0xfffffffe","0x62","0x5b","0x7c","0x67","0x67","0xffffffc2","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0xffffff93","0x24","0xffffffc9","0x32","0x44","0x71","0x1c","0x47","0x11","0xffffffc7","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0xffffff91","0x24","0x49","0x12","0x00","0x00","0x00","0x00","0x5a","0x16","0x24","0xffffffa1","0x18","0x69","0x19","0xffffffc5","0xfffffff1","0x74","0x69","0x19","0xffffffc6","0x01","0x76","0x65","0x18","0xffffffc5","0xffffffc1","0x64","0x6b","0x1a","0x45","0x69","0x50","0x59","0xffffff96","0x02","0x20","0xffffffb4","0x54","0x14","0xffffffa4","0xffffffd1","0x30","0x59","0xffffff96","0x05","0x19","0x36","0x0e","0x4a","0x1c","0xffffff94","0x39","0x40","0x72","0x77","0xfffffffe","0x0f","0xfffffffc","0x1f","0xfffffff8","0xffffffff","0xfffffff1","0xfffffff7","0xffffff87","0xffffffef","0x0f","0xffffffde","0x27","0xffffffbc","0x48","0xffffff98","0xffffff81","0x31","0x02","0x62","0xffffffc4","0xffffffc5","0xffffff8d","0xffffff86","0x1b","0x0c","0x36","0x0c","0x6c","0x2f","0xffffff91","0x7f","0x22","0xfffffffe","0x46","0x3c","0x7b","0xfffffff4","0xffffff96","0xffffffe9","0x2d","0xffffffd2","0x5b","0xffffffa4","0xffffffd0","0xffffffdf","0xffffffe1","0xffffffbf","0xffffffc3","0xffffff80","0xffffffc7","0x00","0x00"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff84","0x04","0xffffffa2","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffcb","0x62","0xffffffaa","0x00","0xffffffc3","0xfffffffa","0x7f","0xffffffdc","0xfffffffd","0xffffffe6","0x05","0xffffffe2","0x0d","0xfffffffd","0x06","0x37","0xffffffd5","0xffffff9e","0xffffffdf","0xffffffc0","0xfffffffc","0x01","0xffffffea","0x5e","0xffffff9a","0x1e","0xffffffa0","0x03","0x40","0xfffffffe","0xffffffa9","0x19","0x1e","0xffffff98","0x52","0xffffff9e","0xffffffda","0xffffff8b","0xfffffffe","0x7d","0x20","0x73","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffd4","0xffffffb4","0x06","0xffffffa9","0xffffffb4","0x48","0xffffff92","0xffffffe6","0x71","0xffffff90","0x11","0xffffff87","0x23","0x18","0x27","0x64","0x4f","0x20","0x7f","0xffffffb0","0xffffffff","0xffffffc0"]}
{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff84","0x04","0xffffffa0","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffb7","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x25","0x21","0x66","0x5a","0x1c","0xffffff90","0x00","0x01","0x44","0x4a","0x5a","0x1e","0x05","0xffffffa9","0xffffff99","0xffffffc0","0xffffffcc","0xffffffa9","0x64","0x6e","0x71","0xffffffb8","0xffffffe9","0x18","0xfffffff6","0x03","0xffffffc7","0x1e","0x47","0x1b","0xffffffbf","0x4b","0xffffffd9","0xffffff94","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffc9","0x6c","0x65","0xffffff8d","0x46","0x51","0xffffff9c","0x00","0x17","0xffffffff","0xffffffe8","0x30","0xfffffffc","0x63","0x1f","0xffffffc2","0x0f","0xffffff80","0xffffffe0"]}
+{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff84","0x04","0xffffffa0","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffb7","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x25","0x21","0x66","0x5a","0x1c","0xffffff90","0x00","0x01","0x44","0x4a","0x5a","0x1e","0x05","0xffffffa9","0xffffff99","0xffffffc0","0xffffffcc","0xffffffa9","0x64","0x6e","0x71","0xffffffb8","0xffffffe9","0x18","0xfffffff6","0x03","0xffffffc7","0x1e","0x47","0x1b","0xffffffbf","0x4b","0xffffffd9","0xffffff94","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffc9","0x6c","0x65","0xffffff8d","0x46","0x51","0xffffff9c","0x00","0x17","0xffffffff","0xffffffe8","0x30","0xfffffffc","0x63","0x1f","0xffffffc2","0x0f","0xffffff80","0xffffffe0"]}
{"class":"RTCM3","type":1077,"length":438,"data":["0x43","0x52","0x79","0x4f","0xffffff84","0x14","0x42","0x00","0x40","0x05","0xffffffc0","0xffffff81","0x1a","0x00","0x00","0x00","0x00","0x28","0x20","0x40","0xffffff80","0x7b","0xffffffdf","0xffffffff","0x39","0xfffffffe","0x7d","0x45","0x15","0x2d","0x0d","0x49","0x21","0x35","0x39","0x24","0x00","0x00","0x00","0x00","0x11","0xffffff85","0xffffffc2","0x71","0xfffffff2","0xffffffca","0x4c","0x38","0xffffffca","0x0a","0x47","0xffffff9f","0xffffffa5","0xffffffff","0xffffff8c","0xfffffffb","0xffffff80","0x09","0xffffffa0","0xffffffaf","0xffffffc1","0xffffffd5","0x00","0xffffffc3","0xffffffda","0xffffff9f","0xffffffa9","0xfffffffa","0x33","0xffffffe7","0xffffffa4","0x08","0x3a","0x3b","0xffffff9b","0xffffffa3","0xffffffbb","0xffffffc5","0xffffffb0","0xffffffbc","0x5b","0x7d","0xffffffc5","0x73","0x28","0x57","0xffffffa5","0x3e","0x33","0x57","0xffffffe2","0xffffffc9","0x3e","0x4b","0x67","0xffffffe3","0xffffffef","0x7e","0xffffffb6","0x38","0xffffffa0","0x31","0x4a","0x02","0xffffff80","0xffffff9f","0xffffffd4","0xffffff8a","0x01","0xffffffcc","0xffffffa6","0xffffffbf","0x01","0xffffffb0","0x30","0x1a","0xffffffa6","0xffffffc1","0xffffffe4","0xffffffc7","0xffffffad","0xffffff86","0x3a","0xffffffcc","0x17","0xffffffa6","0xffffffda","0x4e","0xffffffe3","0x48","0xffffffec","0xffffffbb","0x0e","0xffffffec","0xffffffcc","0xffffffef","0x79","0x4f","0x45","0xffffffb4","0xffffff93","0xffffff92","0xffffffc9","0x28","0x24","0xffffff94","0x40","0xffffffb5","0x03","0x5b","0x4f","0xffffff92","0xfffffff5","0x1b","0xffffff8b","0x51","0xffffff91","0x35","0xffffff98","0x53","0xffffffce","0x40","0xfffffff3","0xffffffd2","0x5a","0x6b","0xffffffd2","0x7c","0xffffffa3","0xffffffb9","0xffffffe7","0x44","0x4f","0xffffffdc","0xffffff8c","0x50","0xffffff8c","0x68","0x52","0xffffffeb","0xffffff9b","0xffffffed","0x5a","0xffffffe8","0x3e","0x71","0x17","0xffffffe5","0x1b","0x60","0x0a","0x26","0xfffffffc","0x19","0xffffff9c","0x08","0x31","0xffffff89","0x50","0x5b","0x04","0x0b","0xffffffe1","0x7c","0x03","0xffffffe2","0xffffff8a","0xffffff83","0xfffffffd","0xfffffff4","0x7c","0x3f","0x45","0x10","0x1d","0xffffffe2","0x33","0xfffffff8","0x62","0x37","0xfffffff9","0x2b","0x1c","0x09","0xffffffa2","0xffffffe7","0xffffffc1","0x1b","0xfffffff3","0xffffffc0","0xffffffac","0xffffff98","0x61","0xffffff8d","0x28","0x63","0x66","0xfffffffc","0x64","0xffffffc2","0xfffffff4","0x63","0xffffff8f","0x4c","0x09","0xffffffee","0xffffffcc","0x50","0x31","0xffffffc8","0x12","0x50","0xffffffc8","0x14","0xffffffe2","0xffffffcf","0xffffffdc","0x23","0xffffffbf","0xffffffc7","0x71","0xffffffeb","0xffffffc9","0xffffff9a","0x2b","0xffffffd9","0x0e","0xffffffeb","0xffffffd8","0x45","0x2a","0x1e","0xffffff87","0xffffffa1","0xffffffe8","0x7a","0x6d","0xffffff9b","0x66","0xffffffd9","0xffffffb6","0x4b","0xffffff92","0xffffffe4","0xffffffb9","0x2e","0x4b","0xffffff9e","0xffffffe7","0xffffffb9","0xffffffee","0x7b","0xffffff9e","0xffffffe7","0xfffffff9","0xfffffffe","0x7f","0xffffffa2","0x28","0xffffff8a","0x22","0x55","0xffffff95","0x65","0x59","0x56","0x55","0xffffff88","0xffffffa2","0x28","0xffffff8a","0x57","0xffffff95","0xffffffe5","0x79","0x5e","0x57","0x00","0x00","0x00","0x00","0x05","0x50","0xffffffd4","0x35","0x13","0xffffffa6","0x39","0x4c","0x53","0x18","0xffffffa5","0xfffffff9","0x08","0x42","0x16","0x26","0x61","0xffffffa2","0x5a","0xffffff96","0xffffffa6","0xffffffb1","0xffffffca","0x4d","0xffffff89","0xffffffa2","0x69","0xffffff9a","0x4c","0xffffff93","0x25","0xffffffc1","0x06","0x41","0xffffff96","0xffffffe6","0x21","0x64","0x35","0xffffff8d","0x66","0x29","0x32","0x4c","0xffffff97","0xffffffe6","0xffffffb1","0xffffffd4","0x33","0xffffffa8","0x67","0x50","0xfffffffe","0xffffffa2","0xffffff9b","0x25","0x36","0x4a","0x6c","0xffffff98","0xffffffd9","0x2e","0x16","0x28","0x2c","0x50","0x59","0x40","0xffffffb2","0x61","0x64","0xffffffc9","0xffffffa3","0xffffff93","0x47","0x26","0xffffffa4","0x4d","0x4c","0xffffff9a","0xffffff99","0x0c","0x62","0x18","0xffffffc4","0x30","0x78","0x0a","0x70","0x14","0xffffffe0","0x23","0xffffffc8","0x6b","0xffffff90","0xffffffd7","0x22","0xffffff9e","0x44","0xfffffffc","0xffffff8a","0x07","0xffffffae","0x0f","0x5c","0x1e","0xffffffec","0x1a","0x24","0x34","0x48","0x68","0xfffffff0","0xffffffd1","0xffffffc1","0xffffffa3","0x00"]}
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0xffffffe8","0xffffffa2","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x02","0x56","0xffffffa4","0x12","0x78","0x6a","0xffffffce","0x36","0x7e","0x04","0x7a","0xffffff86","0x13","0x17","0xffffffee","0xffffffe0","0xffffffe1","0xffffffff","0xffffff8b","0xfffffff0","0xffffffa8","0x19","0xffffffdf","0x3a","0x65","0xffffffce","0x16","0x5f","0xffffffc4","0xffffffe8","0x3e","0xffffffbe","0xffffff81","0x49","0x75","0x50","0xffffff9f","0x54","0xffffff9e","0xfffffff6","0x78","0xffffff87","0x6a","0x67","0x04","0x0d","0x28","0x41","0x22","0xffffff84","0xffffffe2","0x58","0x4e","0xffffffb5","0xffffff93","0xffffffcb","0x09","0x3d","0x7f","0x15","0x0c","0x09","0x51","0xffffffbb","0xfffffffb","0xffffff84","0x77","0xffffffb6","0x0f","0xfffffffd","0xffffff8e","0x17","0xffffffd5","0x03","0xffffff87","0xffffffb4","0x58","0x78","0x15","0xffffffa8","0x50","0xffffffaa","0xffffff89","0x40","0x68","0xffffffd7","0x66","0xffffff8a","0x12","0x6a","0x7f","0xffffff9e","0xffffffa7","0x35","0x0f","0x46","0x60","0xfffffff4","0xffffffd3","0xffffff90","0xffffffe2","0x79","0x06","0xffffff82","0xfffffff5","0xffffff90","0xffffffa8","0xfffffff5","0xffffff8e","0xffffffb8","0xfffffff5","0xffffff98","0x6f","0x78","0xffffffca","0xfffffffa","0x78","0xffffffb8","0x2b","0x76","0xffffffb8","0xffffff8f","0xfffffff7","0xffffffae","0x7a","0x76","0xffffffba","0x00","0x07","0x61","0xffffffdd","0x07","0xffffffa6","0x72","0x07","0x33","0xffffffb0","0xffffff87","0x12","0xfffffff5","0x0d","0x23","0xfffffff6","0x03","0x23","0xffffffe5","0x09","0x35","0xffffffcd","0x03","0x60","0x4a","0x06","0x01","0x3d","0xfffffffe","0xfffffff4","0x29","0xffffffff","0x70","0xffffffe7","0x7f","0xffffff93","0xffffff85","0xffffff85","0xffffffb4","0xffffffe9","0xffffff88","0x68","0xffffffc7","0xffffff87","0x56","0xffffffc8","0x09","0x46","0xffffffd1","0x7a","0x2f","0xffffffc1","0xfffffffe","0x19","0xffffff8b","0x7f","0x1a","0x07","0x7f","0x1a","0xffffffe5","0xffffff88","0x46","0xffffffe7","0x03","0x77","0xffffffb2","0x08","0xffffffc3","0xfffffff1","0x06","0xffffffc9","0x00","0x42","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0xffffff93","0x24","0xffffffc9","0x32","0x44","0x71","0x1c","0x47","0x11","0xffffffc7","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0xffffff91","0x24","0x49","0x12","0x00","0x00","0x00","0x00","0x5a","0x16","0x24","0xffffffb1","0x1c","0x69","0x19","0xffffffc5","0xfffffff9","0x78","0x69","0xffffff99","0xffffffc6","0x19","0x7c","0x64","0xffffff98","0xffffffc5","0xffffffd1","0x68","0x6b","0x1a","0x45","0x79","0x54","0x5a","0x16","0x02","0x28","0xffffffb6","0x53","0x14","0xffffffa4","0xffffffe1","0x36","0x59","0x15","0xffffffc5","0x21","0x3c","0x11","0x43","0x22","0xffffff86","0x45","0x28","0xffffff8a","0x28","0x47","0x10","0xffffff8e","0x21","0x1d","0xffffffc2","0x3c","0x7e","0x0b","0xfffffffc","0x17","0xfffffff8","0x2f","0xfffffff0","0x68","0xffffffa9","0xffffffb1","0x53","0x62","0xffffffa7","0xffffff85","0x50","0x10","0x60","0x20","0xffffffc0","0x41","0x74","0xffffff83","0x17","0xffffffb0","0xffffff9f","0x61","0x3e","0xffffffbb","0xfffffffd","0xffffffa9","0xfffffffa","0x55","0xfffffff4","0xffffffab","0xffffffe9","0x63","0xffffffd2","0xfffffff1","0x26","0xffffffa2","0x4d","0x44","0xffffff9b","0xffffff89","0x36","0x00"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff84","0x14","0x42","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffcb","0x60","0xffffffa9","0xffffff80","0xffffffc5","0xfffffffa","0x7f","0xffffffdc","0xffffffe3","0x3b","0xffffffce","0x37","0x50","0x43","0x59","0x20","0x3a","0xfffffff7","0xffffffa0","0x69","0x44","0x0c","0x4b","0xffffff9f","0xffffffef","0x28","0x41","0x58","0x4a","0xffffff80","0x3f","0x11","0x40","0x2e","0x46","0x5f","0x04","0xffffff87","0x1e","0xffffffa7","0x1c","0x33","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffd4","0xffffffb4","0x06","0xffffffa1","0xffffffb6","0x47","0xffffff93","0xffffffa6","0x71","0xffffff90","0x6e","0x00","0xffffffdc","0x0a","0x33","0x10","0x66","0xffffffb0","0xffffff98","0xffffffe1","0x32","0x40"]}
{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff84","0x14","0x40","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffb7","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x24","0xffffff9c","0xffffffcc","0x52","0x3e","0x50","0x00","0x01","0x46","0x3b","0xffffffba","0x2d","0xffffffbf","0xffffffaa","0x69","0x40","0xffffffad","0x1d","0x44","0x4e","0xffffffcf","0xffffff98","0xffffffea","0x72","0x36","0x05","0x35","0xffffff9e","0x4a","0x4c","0xffffffdf","0x4f","0x06","0x34","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffc1","0x6e","0x64","0xffffff8d","0x66","0x51","0xffffff9e","0x7f","0xffffffc8","0xffffffff","0x2c","0x34","0x10","0x69","0xffffffc7","0xffffffc3","0xffffffff","0xffffff84","0xffffffa0"]}
+{"class":"RTCM3","type":1107,"length":96,"data":["0x45","0x32","0x79","0x4f","0xffffff84","0x14","0x40","0x00","0x40","0x00","0x02","0xffffff90","0x00","0x00","0x00","0x00","0x00","0x20","0x00","0x02","0x00","0x7e","0xfffffffa","0xfffffff8","0xfffffffa","0x00","0x17","0xffffffb7","0xffffffa0","0xffffff8e","0x7f","0xffffffee","0x00","0x00","0x00","0x24","0xffffff9c","0xffffffcc","0x52","0x3e","0x50","0x00","0x01","0x46","0x3b","0xffffffba","0x2d","0xffffffbf","0xffffffaa","0x69","0x40","0xffffffad","0x1d","0x44","0x4e","0xffffffcf","0xffffff98","0xffffffea","0x72","0x36","0x05","0x35","0xffffff9e","0x4a","0x4c","0xffffffdf","0x4f","0x06","0x34","0xffffffc5","0x7b","0x4c","0x58","0x14","0xffffffc5","0xffffff80","0x05","0xffffffc1","0x6e","0x64","0xffffff8d","0x66","0x51","0xffffff9e","0x7f","0xffffffc8","0xffffffff","0x2c","0x34","0x10","0x69","0xffffffc7","0xffffffc3","0xffffffff","0xffffff84","0xffffffa0"]}
{"class":"RTCM3","type":1077,"length":438,"data":["0x43","0x52","0x79","0x4f","0xffffff84","0x23","0xffffffe2","0x00","0x40","0x05","0xffffffc0","0xffffff81","0x1a","0x00","0x00","0x00","0x00","0x28","0x20","0x40","0xffffff80","0x7b","0xffffffdf","0xffffffff","0x39","0xfffffffe","0x7d","0x45","0x15","0x2d","0x0d","0x49","0x21","0x35","0x39","0x24","0x00","0x00","0x00","0x00","0x11","0x75","0xffffffc2","0x70","0xfffffff3","0x0a","0x6c","0x3c","0xffffffcb","0x09","0xffffffc7","0x7f","0xffffffa5","0xffffffff","0xffffff8c","0xfffffffb","0xffffff80","0x09","0xffffffb0","0xffffffaf","0xffffffc1","0xffffffd5","0x00","0xffffffc3","0xffffffda","0xffffff9f","0xffffffa9","0xfffffff2","0xffffffaa","0x0f","0x2c","0x4b","0xffffffb2","0xffffffab","0xffffffff","0x2b","0xffffffc5","0xfffffff8","0xfffffff5","0x27","0xffffff8f","0xffffff95","0x78","0xffffffb7","0xffffff97","0xffffff8b","0x77","0x7e","0xffffffce","0xffffffab","0xffffffec","0x18","0x3e","0xffffffc7","0xffffffd3","0xffffffed","0xffffffce","0x7f","0x40","0xffffffdf","0xffffffae","0x59","0x7a","0xffffffe3","0x47","0xffffffae","0x66","0x3a","0xffffffe9","0xffffffe7","0xffffffb4","0xffffffdc","0xffffffce","0xffffff84","0xffffffb0","0xffffffe7","0xffffff9d","0xffffff8e","0xffffffbc","0xffffff98","0xffffffe0","0xffffffdb","0xffffffce","0x00","0x30","0xffffffdb","0x07","0x34","0x15","0xffffffe7","0x40","0x7c","0x74","0x24","0x2f","0x42","0x07","0xffffffb4","0xffffff80","0xffffffcc","0x7c","0xfffffff0","0x07","0xffffffb2","0xffffffac","0x7e","0x68","0xffffffcf","0x56","0x10","0xfffffff5","0x11","0xffffff8f","0x6b","0xffffff9c","0xfffffff6","0xfffffffb","0xffffff8f","0xffffffe7","0x67","0xffffffb0","0x50","0xffffffbb","0xffffffb4","0x6a","0x2b","0xffffffb4","0xffffff8c","0xffffffa3","0xffffff9b","0xfffffff7","0x08","0x1c","0xffffffee","0x54","0x1d","0xffffff9e","0x40","0x1f","0xfffffffd","0x43","0xffffffba","0x6c","0xffffff94","0x40","0xffffff9a","0xffffffb3","0xffffffe7","0x45","0x00","0x0c","0x50","0xffffffb8","0x1b","0xffffffc5","0xffffffbc","0x33","0xffffffb3","0x00","0x1e","0xffffff93","0xffffffef","0xffffffa5","0x0b","0xffffffe7","0xffffffa6","0x1a","0x6f","0xffffffc1","0xffffff84","0x70","0x02","0xffffffd5","0x00","0x51","0x6d","0x00","0x2b","0xffffffed","0x20","0x2c","0xffffffb6","0x54","0x56","0xffffff85","0x08","0x0d","0xfffffffd","0xffffffe4","0x0d","0xffffff8e","0xffffffdf","0xfffffff6","0x66","0xfffffff7","0xfffffff8","0x40","0xffffffcb","0xfffffff9","0xffffff9c","0xffffff9f","0xfffffff8","0x69","0x0b","0xffffff9e","0xffffffc8","0xffffffa4","0x4a","0x7b","0xfffffff0","0x0c","0xffffff9b","0x14","0x0f","0x2c","0xffffffd8","0x45","0x60","0xffffffe4","0x30","0xffffffaf","0x24","0x32","0xffffffd7","0x54","0x42","0x4c","0x00","0x41","0xffffff82","0x66","0x1e","0xffffff87","0xffffffa1","0xffffffe8","0x7a","0x6d","0xffffff9b","0x66","0xffffffd9","0xffffffb6","0x4b","0xffffff92","0xffffffe4","0xffffffb9","0x2e","0x4b","0xffffff9e","0xffffffe7","0xffffffb9","0xffffffee","0x7b","0xffffff9e","0xffffffe7","0xfffffff9","0xfffffffe","0x7f","0xffffffa2","0x28","0xffffff8a","0x22","0x55","0xffffff95","0x65","0x59","0x56","0x55","0xffffff88","0xffffffa2","0x28","0xffffff8a","0x57","0xffffff95","0xffffffe5","0x79","0x5e","0x57","0x00","0x00","0x00","0x00","0x05","0x60","0xffffffd0","0x34","0x13","0xffffffa6","0x31","0x4e","0x53","0xffffff98","0xffffffa5","0xfffffff9","0x0e","0x43","0xffffff96","0x26","0x61","0xffffffa2","0x5a","0xffffff96","0xffffffa6","0xffffffb1","0xffffffca","0x4d","0x09","0xffffffc2","0x71","0xffffff9a","0x4b","0xffffff92","0xffffffe5","0xffffffc1","0x08","0x42","0x16","0xffffffe6","0x29","0x62","0x36","0xffffff8d","0xffffffa6","0x31","0x32","0x4c","0xffffff97","0xffffffc6","0xffffffb1","0xffffffe2","0xffffffe3","0xffffffc5","0xffffffc7","0xffffff8c","0x1f","0x18","0x1b","0xffffff83","0x37","0x06","0x6e","0x08","0xffffffdc","0x12","0x24","0xffffffec","0x49","0xffffffd8","0xffffff94","0x11","0x27","0xffffffa2","0x4f","0xffffffb8","0x05","0x70","0x0a","0xffffffe0","0x27","0xffffffc0","0x4f","0xffffff80","0xffffffa1","0x14","0x22","0x28","0x44","0x50","0xffffffb9","0xffffff84","0xfffffff3","0x09","0xffffffe6","0x19","0xffffffda","0xfffffffb","0xffffffb5","0xfffffff7","0x6c","0x7e","0xffffffd8","0xffffffdd","0xffffffb2","0x08","0xffffff9c","0x11","0x38","0x22","0xffffff90","0x1f","0x48","0x3e","0xffffff90","0x7d","0x70","0xfffffffa","0xffffff81","0xfffffff5","0x40"]}
{"class":"RTCM3","type":1087,"length":382,"data":["0x43","0xfffffff2","0x79","0x74","0x49","0xfffffff8","0x42","0x00","0x40","0x41","0xfffffff0","0x30","0x00","0x00","0x00","0x00","0x00","0x30","0xffffffc0","0x00","0x00","0x7f","0xffffffff","0xffffffff","0xffffffff","0xffffffa6","0xffffffa2","0x21","0x23","0x21","0x26","0x27","0xffffffa6","0xffffffc6","0x68","0xffffff83","0xffffffa5","0x01","0xfffffff6","0xffffffb4","0x12","0x79","0x6a","0xffffffce","0x2e","0x7e","0x03","0xfffffffa","0xffffff88","0x13","0x17","0xffffffee","0xffffffe0","0xffffffe1","0xffffffff","0xffffff8b","0xfffffff0","0xffffffa8","0x19","0xffffffdf","0x3a","0xffffff8c","0xffffffa7","0xffffffd8","0xffffffce","0x2f","0xffffff8f","0x42","0xffffff98","0xffffffec","0xfffffff7","0xfffffffa","0xffffffb8","0x4f","0xffffffaa","0xffffffe2","0xfffffffb","0xffffffe8","0x07","0xffffffbf","0x5f","0x66","0x1d","0xffffffce","0x61","0xfffffffc","0xffffffe6","0xffffffef","0xffffffae","0x6f","0xffffffd8","0xfffffff6","0x69","0xfffffff7","0x67","0x44","0xfffffff7","0xffffffba","0xffffff9f","0x7c","0x79","0xffffffee","0xffffffa4","0xffffffde","0xffffffe8","0xffffffdd","0xfffffff0","0x74","0x6f","0x09","0xffffffa7","0xffffffdc","0x57","0x65","0xffffffc3","0x14","0xffffffff","0x53","0xffffffa7","0xffffffd8","0x26","0x15","0xffffffb5","0xffffffa9","0x59","0x20","0xffffff97","0x2c","0xffffffa1","0x77","0x4c","0xfffffff8","0xffffffc5","0x77","0xffffff8d","0x26","0x79","0xffffffca","0x67","0xffffff9d","0xffffffeb","0xffffffff","0x47","0xffffffb1","0x7f","0x45","0xffffffc0","0x7f","0x4f","0x76","0xffffff82","0xffffff82","0x06","0x7a","0x10","0xffffffb7","0xfffffff8","0x11","0x1d","0xfffffff9","0x07","0x05","0xfffffff8","0x12","0xffffff8a","0x7f","0xffffffe5","0x69","0x00","0x29","0xfffffffd","0xffffffff","0xffffffb7","0x3e","0x7f","0xffffff96","0xffffff80","0xffffff85","0xffffffcd","0xffffff89","0x7b","0xffffffcd","0x78","0xffffff81","0xffffffdf","0x66","0xfffffffc","0x09","0xffffffd8","0xffffff82","0xffffffce","0x00","0xfffffffb","0xffffffc0","0xffffffed","0xfffffffc","0x3d","0xffffffa9","0x7c","0x60","0x49","0xfffffffa","0xffffffdd","0xffffffe8","0x7d","0xffffff91","0xffffffc2","0x7c","0x7f","0xffffffc9","0xfffffffe","0x73","0x3a","0xffffff85","0x70","0xffffffa0","0x09","0x5a","0x6e","0x0a","0x5a","0xfffffff0","0xffffff8a","0x5b","0xffffffc1","0x02","0xffffffa9","0xffffffc8","0xfffffffd","0xffffffda","0xffffff93","0xffffff83","0x26","0xffffffd2","0xffffff81","0x2b","0xffffffe9","0xffffffc2","0x10","0xffffff84","0x21","0x08","0x4e","0xffffffd3","0xffffffb4","0xffffffed","0x3b","0x4b","0x52","0xffffffd4","0xffffffb5","0x2d","0x4f","0x53","0xffffffd4","0xfffffff5","0x3d","0x4c","0xffffff93","0x24","0xffffffc9","0x32","0x44","0x71","0x1c","0x47","0x11","0xffffffc7","0x31","0xffffffcc","0x73","0x1c","0xffffffc4","0xffffff91","0x24","0x49","0x12","0x00","0x00","0x00","0x00","0x59","0x16","0x04","0xffffffc9","0x20","0x69","0x19","0xffffffc5","0xfffffff9","0x78","0x69","0x19","0xffffffc6","0x19","0x7c","0x64","0xffffff98","0xffffffc5","0xffffffd1","0x66","0x6a","0xffffff9a","0x45","0x79","0x54","0x59","0xffffff96","0x02","0x00","0xffffffb8","0x53","0x14","0x64","0xffffffd1","0x34","0x58","0xffffff95","0xffffffc5","0x09","0x3a","0x6c","0xffffffec","0xffffffd9","0xffffffd9","0xffffffb3","0xffffffd7","0x67","0xffffff80","0xffffff8c","0x21","0x18","0x42","0x31","0xffffffc4","0x63","0xffffff84","0x5d","0x08","0xffffffba","0x11","0x74","0x22","0xffffffe0","0xffffffb7","0xffffff81","0x6f","0x02","0xffffffe0","0x05","0xffffffbe","0xffffff93","0x02","0x26","0x04","0x4b","0xfffffffc","0xffffff98","0x1f","0xffffffcc","0xffffff8f","0xffffff99","0x1f","0x2c","0x3e","0xffffffb9","0xffffffff","0xffffffdb","0xffffffff","0xffffffb7","0xffffffff","0x7f","0xfffffffe","0xfffffffe","0xfffffff9","0x4d","0xfffffff2","0xffffff9b","0xffffffe5","0x77","0xffffffcd","0x00"]}
{"class":"RTCM3","type":1097,"length":96,"data":["0x44","0xffffff92","0x79","0x4f","0xffffff84","0x23","0xffffffe2","0x00","0x40","0x00","0xffffff90","0x00","0x02","0x00","0x00","0x00","0x00","0x04","0x00","0x00","0xffffff80","0x7e","0xffffff9c","0xffffffba","0xffffff9e","0x00","0x0c","0xffffffd3","0x60","0xffffffa9","0x00","0xffffffc5","0xfffffffa","0x7f","0xffffffdc","0xfffffff8","0xffffff90","0xffffff8f","0xffffff8c","0xffffffa8","0x79","0xffffffca","0xffffff99","0xffffffa0","0xfffffff0","0x41","0x12","0x32","0x16","0xffffffd1","0x7d","0x44","0x6c","0x7e","0xffffffad","0xffffff8d","0xfffffffd","0xffffffd5","0x34","0xffffff9d","0xffffffc4","0x6b","0x7f","0x2e","0xffffff90","0xffffffbe","0xffffffd1","0x25","0x53","0xffffffc4","0xfffffff1","0x03","0xffffffc0","0xfffffff2","0xffffffd4","0xffffffb4","0x06","0xffffffa1","0xffffffb6","0x49","0xffffff93","0x66","0x71","0xffffff92","0x71","0x3e","0xffffffe2","0xffffff88","0x3d","0xffffffd0","0x7b","0xffffffc0","0xffffffad","0xffffffb1","0x5b","0xffffffa0"]}
diff --git a/test/daemon/saab-r4.log.chk b/test/daemon/saab-r4.log.chk
index 170c7ddd..c2b6a49b 100644
--- a/test/daemon/saab-r4.log.chk
+++ b/test/daemon/saab-r4.log.chk
@@ -5,12 +5,12 @@ $PFEC,AIcmd,0,35,A,01062011,130711*05
{"class":"AIS","type":1,"repeat":0,"mmsi":244121341,"scaled":false,"status":15,"status_text":"Not defined","turn":0,"speed":5,"accuracy":true,"lon":-4868800,"lat":30127913,"course":30,"heading":4,"second":11,"maneuver":0,"raim":false,"radio":23068}
$GPZDA,130711,01,06,2011,01,00*49
$GPGLL,5012.790800,N,00806.879600,W,130711,A,D*5B
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000}
$GPGGA,130711,5012.790800,N,00806.879600,W,2,,,,,,,*6A
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000,"speed":0.000}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000,"speed":0.000}
$GPVTG,3.0,T,,,0.50,N,,,D*16
$GPRMC,130711.00,A,5012.790800,N,00806.879600,W,0.5,3.0,010611,,A*6A
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000,"track":3.0000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000,"track":3.0000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130712*06
!AIVDO,1,1,,B,13`kvwO005wJnb0Lfo:P7h8H05`L,0*7D
@@ -20,7 +20,7 @@ $GPGLL,5012.791400,N,00806.879600,W,130712,A,D*55
$GPGGA,130712,5012.791400,N,00806.879600,W,2,,,,,,,*64
$GPVTG,3.1,T,,,0.50,N,,,D*17
$GPRMC,130712.00,A,5012.791400,N,00806.879600,W,0.5,3.1,010611,,A*65
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:12.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":3.1000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:12.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":3.1000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130713*07
!AIVDO,1,1,,B,13`kvwO005wJnb0Lfo;07h8J05`L,0*1E
@@ -30,7 +30,7 @@ $GPGLL,5012.791400,N,00806.879600,W,130713,A,D*54
$GPGGA,130713,5012.791400,N,00806.879600,W,2,,,,,,,*65
$GPVTG,3.1,T,,,0.50,N,,,D*17
$GPRMC,130713.00,A,5012.791400,N,00806.879600,W,0.5,3.1,010611,,A*64
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:13.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":3.1000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:13.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":3.1000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130714*00
!AIVDO,1,1,,B,13`kvwO005wJnb0Lfo;@7@8L05`L,0*40
@@ -40,7 +40,7 @@ $GPGLL,5012.791400,N,00806.879600,W,130714,A,D*53
$GPGGA,130714,5012.791400,N,00806.879600,W,2,,,,,,,*62
$GPVTG,2.9,T,,,0.50,N,,,D*1E
$GPRMC,130714.00,A,5012.791400,N,00806.879600,W,0.5,2.9,010611,,A*6A
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:14.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":2.9000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:14.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":2.9000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130715*01
!AIVDO,1,1,,B,13`kvwO005wJnb0Lfo;h7@8N05`L,0*6A
@@ -50,7 +50,7 @@ $GPGLL,5012.791400,N,00806.879600,W,130715,A,D*52
$GPGGA,130715,5012.791400,N,00806.879600,W,2,,,,,,,*63
$GPVTG,2.9,T,,,0.50,N,,,D*1E
$GPRMC,130715.00,A,5012.791400,N,00806.879600,W,0.5,2.9,010611,,A*6B
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:15.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":2.9000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:15.000Z","ept":0.005,"lat":50.213190000,"lon":-8.114660000,"track":2.9000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130716*02
!AIVDO,1,1,,B,13`kvwO005wJnb0Lfo<07P8P05`L,0*3B
@@ -60,7 +60,7 @@ $GPGLL,5012.792000,N,00806.879600,W,130716,A,D*56
$GPGGA,130716,5012.792000,N,00806.879600,W,2,,,,,,,*67
$GPVTG,3.0,T,,,0.50,N,,,D*16
$GPRMC,130716.00,A,5012.792000,N,00806.879600,W,0.5,3.0,010611,,A*67
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:16.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":3.0000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:16.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":3.0000,"speed":0.257}
$GPDTM,W84,C*52
!AIVDM,1,1,,B,13aGhtw0B<OJfDpLgQqQd1FR05`L,0*41
{"class":"AIS","type":1,"repeat":0,"mmsi":244707571,"scaled":false,"status":15,"status_text":"Not defined","turn":1,"speed":140,"accuracy":false,"lon":-4885860,"lat":30138854,"course":432,"heading":43,"second":17,"maneuver":0,"raim":false,"radio":23068}
@@ -72,7 +72,7 @@ $GPGLL,5012.792000,N,00806.879600,W,130717,A,D*57
$GPGGA,130717,5012.792000,N,00806.879600,W,2,,,,,,,*66
$GPVTG,2.8,T,,,0.50,N,,,D*1F
$GPRMC,130717.00,A,5012.792000,N,00806.879600,W,0.5,2.8,010611,,A*6F
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:17.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":2.8000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:17.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":2.8000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130718*0C
!AIVDO,1,1,,B,13`kvwO005wJnb2Lfo<h6@8T05`L,0*74
@@ -82,7 +82,7 @@ $GPGLL,5012.792000,N,00806.879600,W,130718,A,D*58
$GPGGA,130718,5012.792000,N,00806.879600,W,2,,,,,,,*69
$GPVTG,2.5,T,,,0.50,N,,,D*12
$GPRMC,130718.00,A,5012.792000,N,00806.879600,W,0.5,2.5,010611,,A*6D
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:18.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:18.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130719*0D
!AIVDO,1,1,,B,13`kvwO005wJnb2Lfo=@6@8V05`L,0*5F
@@ -92,7 +92,7 @@ $GPGLL,5012.792000,N,00806.879600,W,130719,A,D*59
$GPGGA,130719,5012.792000,N,00806.879600,W,2,,,,,,,*68
$GPVTG,2.5,T,,,0.50,N,,,D*12
$GPRMC,130719.00,A,5012.792000,N,00806.879600,W,0.5,2.5,010611,,A*6C
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:19.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:19.000Z","ept":0.005,"lat":50.213200000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130720*07
!AIVDO,1,1,,B,13`kvwO005wJnb2Lfo=P6@8`05`L,0*79
@@ -102,7 +102,7 @@ $GPGLL,5012.792600,N,00806.879600,W,130720,A,D*55
$GPGGA,130720,5012.792600,N,00806.879600,W,2,,,,,,,*64
$GPVTG,2.5,T,,,0.50,N,,,D*12
$GPRMC,130720.00,A,5012.792600,N,00806.879600,W,0.5,2.5,010611,,A*60
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:20.000Z","ept":0.005,"lat":50.213210000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:20.000Z","ept":0.005,"lat":50.213210000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130721*06
!AIVDO,1,1,,B,13`kvwO005wJnb2Lfo>05P8b05`L,0*0B
@@ -112,7 +112,7 @@ $GPGLL,5012.792600,N,00806.879600,W,130721,A,D*54
$GPGGA,130721,5012.792600,N,00806.879600,W,2,,,,,,,*65
$GPVTG,2.2,T,,,0.50,N,,,D*15
$GPRMC,130721.00,A,5012.792600,N,00806.879600,W,0.5,2.2,010611,,A*66
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:21.000Z","ept":0.005,"lat":50.213210000,"lon":-8.114660000,"track":2.2000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:21.000Z","ept":0.005,"lat":50.213210000,"lon":-8.114660000,"track":2.2000,"speed":0.257}
$GPDTM,W84,C*52
$PFEC,AIcmd,0,35,A,01062011,130722*05
!AIVDO,1,1,,B,13`kvwO005wJnb2Lfo>@6@8d05`L,0*6E
@@ -122,5 +122,5 @@ $GPGLL,5012.792600,N,00806.879600,W,130722,A,D*57
$GPGGA,130722,5012.792600,N,00806.879600,W,2,,,,,,,*66
$GPVTG,2.5,T,,,0.50,N,,,D*12
$GPRMC,130722.00,A,5012.792600,N,00806.879600,W,0.5,2.5,010611,,A*62
-{"class":"TPV","mode":2,"time":"2011-06-01T13:07:22.000Z","ept":0.005,"lat":50.213210000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
+{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:22.000Z","ept":0.005,"lat":50.213210000,"lon":-8.114660000,"track":2.5000,"speed":0.257}
$GPDTM,W84,C*52
diff --git a/test/daemon/skytraq-fix.log.chk b/test/daemon/skytraq-fix.log.chk
index 867e2074..fdff8abc 100644
--- a/test/daemon/skytraq-fix.log.chk
+++ b/test/daemon/skytraq-fix.log.chk
@@ -21,7 +21,7 @@ $GPZDA,232713.000,28,03,2016,00,00*5C
$GPGST,232713.000,1.3,105.1,9.1,-40.9,0.3,0.3,0.6*78
{"class":"GST","time":"2016-03-31T16:05:46.000Z","rms":1.300,"major":105.100,"minor":9.100,"orient":-40.900,"lat":0.300,"lon":0.300,"alt":0.600}
$PSTI,030,232713.000,A,4404.1237969,N,12118.8472448,W,1132.560,-0.00,0.03,0.00,280316,D,0.0,0.0*18
-{"class":"TPV","mode":3,"time":"2016-03-28T23:27:13.000Z","ept":0.005,"lat":44.068729948,"lon":-121.314120747,"alt":1132.560,"epv":36.800,"track":-0.0000,"speed":0.030,"climb":0.000,"epc":184.00}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-28T23:27:13.000Z","ept":0.005,"lat":44.068729948,"lon":-121.314120747,"alt":1132.560,"epv":36.800,"track":-0.0000,"speed":0.030,"climb":0.000,"epc":184.00}
$GPGGA,232714.000,4404.1237959,N,12118.8472444,W,1,05,2.4,1132.559,M,-20.300,M,,0000*58
$GPGLL,4404.1237959,N,12118.8472444,W,232714.000,A,A*4A
$GPGSA,A,3,28,09,11,08,17,,,,,,,,4.3,2.4,3.5*38
@@ -56,7 +56,7 @@ $GPZDA,232716.000,28,03,2016,00,00*59
$GPGST,232716.000,2.9,42.2,8.1,-33.9,0.3,0.3,0.6*40
{"class":"GST","time":"2016-03-31T16:05:52.000Z","rms":2.900,"major":42.200,"minor":8.100,"orient":-33.900,"lat":0.300,"lon":0.300,"alt":0.600}
$PSTI,030,232716.000,A,4404.1237960,N,12118.8472418,W,1132.557,-0.01,0.04,-0.00,280316,D,0.0,0.0*3E
-{"class":"TPV","mode":3,"time":"2016-03-28T23:27:16.000Z","ept":0.005,"lat":44.068729933,"lon":-121.314120697,"alt":1132.557,"epx":7.404,"epy":5.172,"epv":43.700,"track":345.9638,"speed":0.041,"climb":-0.000,"eps":37.02,"epc":124.20}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-28T23:27:16.000Z","ept":0.005,"lat":44.068729933,"lon":-121.314120697,"alt":1132.557,"epx":7.404,"epy":5.172,"epv":43.700,"track":345.9638,"speed":0.041,"climb":-0.000,"eps":37.02,"epc":124.20}
$GPGGA,232717.000,4404.1237965,N,12118.8472427,W,2,05,2.4,1132.558,M,-20.300,M,,0000*53
$GPGLL,4404.1237965,N,12118.8472427,W,232717.000,A,D*46
$GPGSA,A,3,28,09,11,08,17,,,,,,,,4.3,2.4,3.5*38
@@ -71,7 +71,7 @@ $GPZDA,232717.000,28,03,2016,00,00*58
$GPGST,232717.000,1.5,74.0,9.0,-41.8,0.3,0.3,0.6*4D
{"class":"GST","time":"2016-03-31T16:05:54.000Z","rms":1.500,"major":74.000,"minor":9.000,"orient":-41.800,"lat":0.300,"lon":0.300,"alt":0.600}
$PSTI,030,232717.000,A,4404.1237965,N,12118.8472427,W,1132.558,0.00,0.01,0.01,280316,D,0.0,0.0*3C
-{"class":"TPV","mode":3,"time":"2016-03-28T23:27:17.000Z","ept":0.005,"lat":44.068729942,"lon":-121.314120712,"alt":1132.558,"epx":7.404,"epy":5.172,"epv":21.275,"track":0.0000,"speed":0.010,"climb":0.010,"eps":14.81,"epc":64.97}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-28T23:27:17.000Z","ept":0.005,"lat":44.068729942,"lon":-121.314120712,"alt":1132.558,"epx":7.404,"epy":5.172,"epv":21.275,"track":0.0000,"speed":0.010,"climb":0.010,"eps":14.81,"epc":64.97}
$GPGGA,232718.000,4404.1237955,N,12118.8472454,W,1,05,2.4,1132.558,M,-20.300,M,,0000*58
$GPGLL,4404.1237955,N,12118.8472454,W,232718.000,A,A*4B
$GPGSA,A,3,28,09,11,08,17,,,,,,,,4.2,2.4,3.5*39
@@ -116,7 +116,7 @@ $GPZDA,232721.000,28,03,2016,00,00*5D
$GPGST,232721.000,2.5,89.9,9.1,-41.0,0.3,0.3,0.6*49
{"class":"GST","time":"2016-03-31T16:06:02.000Z","rms":2.500,"major":89.900,"minor":9.100,"orient":-41.000,"lat":0.300,"lon":0.300,"alt":0.600}
$PSTI,030,232721.000,A,4404.1237909,N,12118.8472519,W,1132.559,-0.02,0.06,0.01,280316,D,0.0,0.0*16
-{"class":"TPV","mode":3,"time":"2016-03-28T23:27:21.000Z","ept":0.005,"lat":44.068729848,"lon":-121.314120865,"alt":1132.559,"epx":7.404,"epy":5.172,"epv":20.125,"track":341.5651,"speed":0.063,"climb":0.010,"eps":37.02,"epc":100.62}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-28T23:27:21.000Z","ept":0.005,"lat":44.068729848,"lon":-121.314120865,"alt":1132.559,"epx":7.404,"epy":5.172,"epv":20.125,"track":341.5651,"speed":0.063,"climb":0.010,"eps":37.02,"epc":100.62}
$GPGGA,232722.000,4404.1237919,N,12118.8472507,W,1,05,5.6,1132.559,M,-20.300,M,,0000*5A
$GPGLL,4404.1237919,N,12118.8472507,W,232722.000,A,A*4D
$GPGSA,A,3,28,09,11,17,01,,,,,,,,9.4,5.6,7.5*3A
diff --git a/test/daemon/skytraq-fixB.log.chk b/test/daemon/skytraq-fixB.log.chk
index 1fac556a..f2f38455 100644
--- a/test/daemon/skytraq-fixB.log.chk
+++ b/test/daemon/skytraq-fixB.log.chk
@@ -1,19 +1,19 @@
$GPGGA,182139.000,4404.1165102,N,12118.8704702,W,2,07,1.1,1215.141,M,-20.300,M,,0000*54
-{"class":"TPV","mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141}
+{"class":"TPV","status":2,"mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141}
$GPGLL,4404.1165102,N,12118.8704702,W,182139.000,A,D*4F
-{"class":"TPV","mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141}
+{"class":"TPV","status":2,"mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141}
$GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
-{"class":"TPV","mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050}
+{"class":"TPV","status":2,"mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050}
$BDGSA,A,3,214,,,,,,,,,,,,1.8,1.1,1.4*18
-{"class":"TPV","mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050}
+{"class":"TPV","status":2,"mode":3,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050}
$GPRMC,182139.000,A,4404.1165102,N,12118.8704702,W,000.0,329.9,290316,,,D*76
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:39.000Z","ept":0.005,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050,"track":329.9000,"speed":0.000}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:39.000Z","ept":0.005,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050,"track":329.9000,"speed":0.000}
$GPVTG,329.9,T,,M,000.0,N,000.0,K,D*09
$GPZDA,182139.000,29,03,2016,00,00*5B
$GPGST,182139.000,15.9,15.1,6.6,19.9,0.9,0.4,0.9*5A
{"class":"GST","time":"2016-03-31T20:57:18.000Z","rms":15.900,"major":15.100,"minor":6.600,"orient":19.900,"lat":0.900,"lon":0.400,"alt":0.900}
$PSTI,030,182139.000,A,4404.1165102,N,12118.8704702,W,1215.141,0.01,-0.04,0.07,290316,D,0.0,0.0*11
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:39.000Z","ept":0.005,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050,"track":165.9638,"speed":0.041,"climb":0.070}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:39.000Z","ept":0.005,"lat":44.068608503,"lon":-121.314507837,"alt":1215.141,"epv":8.050,"track":165.9638,"speed":0.041,"climb":0.070}
$GPGGA,182140.000,4404.1164780,N,12118.8704517,W,2,07,1.1,1215.153,M,-20.300,M,,0000*52
$GPGLL,4404.1164780,N,12118.8704517,W,182140.000,A,D*4A
$GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
@@ -24,7 +24,7 @@ $GPZDA,182140.000,29,03,2016,00,00*55
$GPGST,182140.000,15.4,18.7,6.4,22.2,0.9,0.5,0.9*52
{"class":"GST","time":"2016-03-31T20:57:20.000Z","rms":15.400,"major":18.700,"minor":6.400,"orient":22.200,"lat":0.900,"lon":0.500,"alt":0.900}
$PSTI,030,182140.000,A,4404.1164780,N,12118.8704517,W,1215.153,0.00,-0.03,0.07,290316,D,0.0,0.0*11
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:40.000Z","ept":0.005,"lat":44.068607967,"lon":-121.314507528,"alt":1215.153,"epv":8.050,"track":180.0000,"speed":0.030,"climb":0.070,"epc":16.10}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:40.000Z","ept":0.005,"lat":44.068607967,"lon":-121.314507528,"alt":1215.153,"epv":8.050,"track":180.0000,"speed":0.030,"climb":0.070,"epc":16.10}
$GPGGA,182141.000,4404.1164403,N,12118.8704326,W,2,07,1.1,1215.168,M,-20.300,M,,0000*57
$GPGLL,4404.1164403,N,12118.8704326,W,182141.000,A,D*47
$GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
@@ -42,7 +42,7 @@ $GPZDA,182141.000,29,03,2016,00,00*54
$GPGST,182141.000,15.5,15.3,7.2,21.8,0.9,0.5,0.8*54
{"class":"GST","time":"2016-03-31T20:57:22.000Z","rms":15.500,"major":15.300,"minor":7.200,"orient":21.800,"lat":0.900,"lon":0.500,"alt":0.800}
$PSTI,030,182141.000,A,4404.1164403,N,12118.8704326,W,1215.168,0.01,-0.03,0.07,290316,D,0.0,0.0*15
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:41.000Z","ept":0.005,"lat":44.068607338,"lon":-121.314507210,"alt":1215.168,"epx":2.968,"epy":3.226,"epv":8.050,"track":161.5651,"speed":0.032,"climb":0.070,"epc":16.10}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:41.000Z","ept":0.005,"lat":44.068607338,"lon":-121.314507210,"alt":1215.168,"epx":2.968,"epy":3.226,"epv":8.050,"track":161.5651,"speed":0.032,"climb":0.070,"epc":16.10}
$GPGGA,182142.000,4404.1164065,N,12118.8704154,W,2,07,1.1,1215.183,M,-20.300,M,,0000*52
$GPGLL,4404.1164065,N,12118.8704154,W,182142.000,A,D*47
$GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
@@ -53,7 +53,7 @@ $GPZDA,182142.000,29,03,2016,00,00*57
$GPGST,182142.000,14.5,14.4,6.0,13.2,0.9,0.5,0.8*58
{"class":"GST","time":"2016-03-31T20:57:24.000Z","rms":14.500,"major":14.400,"minor":6.000,"orient":13.200,"lat":0.900,"lon":0.500,"alt":0.800}
$PSTI,030,182142.000,A,4404.1164065,N,12118.8704154,W,1215.183,0.01,-0.02,0.05,290316,D,0.0,0.0*13
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:42.000Z","ept":0.005,"lat":44.068606775,"lon":-121.314506923,"alt":1215.183,"epx":2.968,"epy":3.226,"epv":8.050,"track":153.4349,"speed":0.022,"climb":0.050,"eps":6.45,"epc":16.10}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:42.000Z","ept":0.005,"lat":44.068606775,"lon":-121.314506923,"alt":1215.183,"epx":2.968,"epy":3.226,"epv":8.050,"track":153.4349,"speed":0.022,"climb":0.050,"eps":6.45,"epc":16.10}
$GPGGA,182143.000,4404.1163794,N,12118.8704014,W,2,07,1.1,1215.198,M,-20.300,M,,0000*52
$GPGLL,4404.1163794,N,12118.8704014,W,182143.000,A,D*4D
$GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
@@ -64,7 +64,7 @@ $GPZDA,182143.000,29,03,2016,00,00*56
$GPGST,182143.000,13.5,15.3,6.1,11.8,0.9,0.5,0.8*51
{"class":"GST","time":"2016-03-31T20:57:26.000Z","rms":13.500,"major":15.300,"minor":6.100,"orient":11.800,"lat":0.900,"lon":0.500,"alt":0.800}
$PSTI,030,182143.000,A,4404.1163794,N,12118.8704014,W,1215.198,0.01,-0.00,0.03,290316,D,0.0,0.0*17
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:43.000Z","ept":0.005,"lat":44.068606323,"lon":-121.314506690,"alt":1215.198,"epx":2.968,"epy":3.226,"epv":8.050,"track":90.0000,"speed":0.010,"climb":0.030,"eps":6.45,"epc":16.10}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:43.000Z","ept":0.005,"lat":44.068606323,"lon":-121.314506690,"alt":1215.198,"epx":2.968,"epy":3.226,"epv":8.050,"track":90.0000,"speed":0.010,"climb":0.030,"eps":6.45,"epc":16.10}
$GPGGA,182144.000,4404.1163490,N,12118.8703790,W,2,07,1.1,1215.211,M,-20.300,M,,0000*5C
$GPGLL,4404.1163490,N,12118.8703790,W,182144.000,A,D*41
$GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
@@ -81,4 +81,4 @@ $GPZDA,182144.000,29,03,2016,00,00*51
$GPGST,182144.000,14.5,14.3,5.3,12.9,0.9,0.5,0.8*53
{"class":"GST","time":"2016-03-31T20:57:28.000Z","rms":14.500,"major":14.300,"minor":5.300,"orient":12.900,"lat":0.900,"lon":0.500,"alt":0.800}
$PSTI,030,182144.000,A,4404.1163490,N,12118.8703790,W,1215.211,0.01,-0.02,0.06,290316,D,0.0,0.0*1E
-{"class":"TPV","mode":3,"time":"2016-03-29T18:21:44.000Z","ept":0.005,"lat":44.068605817,"lon":-121.314506317,"alt":1215.211,"epx":2.968,"epy":3.226,"epv":8.050,"track":153.4349,"speed":0.022,"climb":0.060,"eps":6.45,"epc":16.10}
+{"class":"TPV","status":2,"mode":3,"time":"2016-03-29T18:21:44.000Z","ept":0.005,"lat":44.068605817,"lon":-121.314506317,"alt":1215.211,"epx":2.968,"epy":3.226,"epv":8.050,"track":153.4349,"speed":0.022,"climb":0.060,"eps":6.45,"epc":16.10}
diff --git a/test/daemon/sounder.log.chk b/test/daemon/sounder.log.chk
index e6ea2800..60b86a6e 100644
--- a/test/daemon/sounder.log.chk
+++ b/test/daemon/sounder.log.chk
@@ -2,365 +2,365 @@ $SDDBT,7.7,f,2.3,M,1.3,F*05
{"class":"TPV","mode":3,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164326,A,D*52
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164328,A,D*5C
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164330,A,D*55
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164332,A,D*57
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164334,A,D*51
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164336,A,D*53
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164338,A,D*5D
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164340,A,D*52
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164342,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164344,A,D*56
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164346,A,D*54
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164348,A,D*5A
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164350,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164352,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164354,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164356,A,D*55
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164358,A,D*5B
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164400,A,D*51
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164402,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164404,A,D*55
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164406,A,D*57
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164408,A,D*59
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164410,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164412,A,D*52
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164414,A,D*54
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164416,A,D*56
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164418,A,D*58
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164420,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164422,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164424,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164426,A,D*55
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164428,A,D*5B
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164430,A,D*52
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164432,A,D*50
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164434,A,D*56
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164436,A,D*54
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164438,A,D*5A
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164440,A,D*55
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164442,A,D*57
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164444,A,D*51
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164446,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164448,A,D*5D
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164450,A,D*54
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164452,A,D*56
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164454,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164456,A,D*52
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164458,A,D*5C
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164500,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164502,A,D*52
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164504,A,D*54
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164506,A,D*56
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164508,A,D*58
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164510,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164512,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164514,A,D*55
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164516,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164518,A,D*59
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164520,A,D*52
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164522,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164524,A,D*56
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164526,A,D*54
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164528,A,D*5A
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164530,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164532,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164534,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164536,A,D*55
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164538,A,D*5B
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164540,A,D*54
$SDDBT,8.1,f,2.5,M,1.4,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.500}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.500}
$ECGLL,5119.881,N,00125.169,E,164542,A,D*56
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164544,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164546,A,D*52
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164548,A,D*5C
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164550,A,D*55
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164552,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164554,A,D*51
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164556,A,D*53
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164558,A,D*5D
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164600,A,D*53
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164602,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164604,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164606,A,D*55
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164608,A,D*5B
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164610,A,D*52
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164612,A,D*50
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164614,A,D*56
$SDDBT,8.1,f,2.5,M,1.4,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.500}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.500}
$ECGLL,5119.881,N,00125.169,E,164616,A,D*54
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164618,A,D*5A
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164620,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164622,A,D*53
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164624,A,D*55
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.400}
$ECGLL,5119.881,N,00125.169,E,164626,A,D*57
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.169,E,164628,A,D*59
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419483333,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164630,A,D*51
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164632,A,D*53
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164634,A,D*55
$SDDBT,7.9,f,2.4,M,1.3,F*0C
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.400}
$ECGLL,5119.881,N,00125.168,E,164636,A,D*57
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164638,A,D*59
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164640,A,D*56
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164642,A,D*54
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164644,A,D*52
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164646,A,D*50
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164648,A,D*5E
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164650,A,D*57
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164652,A,D*55
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164654,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164656,A,D*51
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164658,A,D*5F
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164700,A,D*53
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.881,N,00125.168,E,164702,A,D*51
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.400}
$ECGLL,5119.881,N,00125.168,E,164704,A,D*57
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331350000,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164706,A,D*56
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164708,A,D*58
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164710,A,D*51
$SDDBT,7.8,f,2.4,M,1.3,F*0D
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.400}
$ECGLL,5119.882,N,00125.168,E,164712,A,D*53
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164714,A,D*55
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164716,A,D*57
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164718,A,D*59
$SDDBT,7.5,f,2.3,M,1.3,F*07
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164720,A,D*52
$SDDBT,8.0,f,2.4,M,1.3,F*0A
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.400}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.400}
$ECGLL,5119.882,N,00125.168,E,164722,A,D*50
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164724,A,D*56
$SDDBT,7.7,f,2.3,M,1.3,F*05
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164726,A,D*54
$SDDBT,7.6,f,2.3,M,1.3,F*04
-{"class":"TPV","mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
+{"class":"TPV","status":2,"mode":3,"lat":51.331366667,"lon":1.419466667,"alt":-2.300}
$ECGLL,5119.882,N,00125.168,E,164728,A,D*5A
diff --git a/test/daemon/ublox-aek-4t.log.chk b/test/daemon/ublox-aek-4t.log.chk
index 4cd94b97..3ce20395 100644
--- a/test/daemon/ublox-aek-4t.log.chk
+++ b/test/daemon/ublox-aek-4t.log.chk
@@ -2,7 +2,7 @@ $GPZDA,231121.00,23,12,2007,00,00*63
$GPGGA,231120,2037.7569,N,08704.0845,W,2,07,,75.78,M,-13.865,M,,*59
$GPRMC,231120,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*30
$GPGSA,A,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0,0.0,0.0*32
-{"class":"TPV","mode":3,"time":"2007-12-23T23:11:20.999Z","ept":0.005,"lat":20.629282026,"lon":-87.068075525,"alt":75.777,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17}
+{"class":"TPV","status":2,"mode":3,"time":"2007-12-23T23:11:20.999Z","ept":0.005,"lat":20.629282026,"lon":-87.068075525,"alt":75.777,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17}
$GPGSV,2,1,08,15,67,141,32,02,21,089,31,30,21,234,50,05,18,217,40*7C
$GPGSV,2,2,08,12,16,201,41,18,25,255,41,135,33,251,45,06,54,308,24*40
{"class":"SKY","xdop":0.79,"ydop":1.64,"vdop":2.00,"tdop":1.33,"hdop":1.67,"gdop":2.92,"pdop":2.60,"satellites":[{"PRN":15,"el":67,"az":141,"ss":32,"used":true},{"PRN":2,"el":21,"az":89,"ss":31,"used":true},{"PRN":30,"el":21,"az":234,"ss":50,"used":true},{"PRN":5,"el":18,"az":217,"ss":40,"used":true},{"PRN":12,"el":16,"az":201,"ss":41,"used":true},{"PRN":18,"el":25,"az":255,"ss":41,"used":true},{"PRN":135,"el":33,"az":251,"ss":45,"used":true},{"PRN":6,"el":54,"az":308,"ss":24,"used":false}]}
@@ -10,7 +10,7 @@ $GPZDA,231125.00,23,12,2007,00,00*67
$GPGGA,231124,2037.7569,N,08704.0845,W,2,07,1.67,75.76,M,-13.865,M,,*4D
$GPRMC,231124,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*34
$GPGSA,A,3,15,2,30,5,12,18,135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2.6,1.7,2.0*0F
-{"class":"TPV","mode":3,"time":"2007-12-23T23:11:24.999Z","ept":0.005,"lat":20.629281973,"lon":-87.068075520,"alt":75.764,"epx":2.973,"epy":6.138,"epv":11.500,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17,"epc":23.00}
+{"class":"TPV","status":2,"mode":3,"time":"2007-12-23T23:11:24.999Z","ept":0.005,"lat":20.629281973,"lon":-87.068075520,"alt":75.764,"epx":2.973,"epy":6.138,"epv":11.500,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17,"epc":23.00}
$GPGSV,2,1,08,15,67,141,32,02,21,089,32,30,21,234,50,05,18,217,40*7F
$GPGSV,2,2,08,12,16,201,41,18,25,255,41,135,33,251,45,06,54,308,25*41
{"class":"SKY","xdop":0.79,"ydop":1.64,"vdop":1.99,"tdop":1.33,"hdop":1.67,"gdop":2.92,"pdop":2.60,"satellites":[{"PRN":15,"el":67,"az":141,"ss":32,"used":true},{"PRN":2,"el":21,"az":89,"ss":32,"used":true},{"PRN":30,"el":21,"az":234,"ss":50,"used":true},{"PRN":5,"el":18,"az":217,"ss":40,"used":true},{"PRN":12,"el":16,"az":201,"ss":41,"used":true},{"PRN":18,"el":25,"az":255,"ss":41,"used":true},{"PRN":135,"el":33,"az":251,"ss":45,"used":true},{"PRN":6,"el":54,"az":308,"ss":25,"used":false}]}
@@ -18,7 +18,7 @@ $GPZDA,231126.00,23,12,2007,00,00*64
$GPGGA,231125,2037.7569,N,08704.0845,W,2,07,1.67,75.76,M,-13.865,M,,*4C
$GPRMC,231125,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*35
$GPGSA,A,3,15,2,30,5,12,18,135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2.6,1.7,2.0*0F
-{"class":"TPV","mode":3,"time":"2007-12-23T23:11:25.999Z","ept":0.005,"lat":20.629281802,"lon":-87.068075424,"alt":75.757,"epx":2.973,"epy":6.138,"epv":11.443,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17,"epc":22.94}
+{"class":"TPV","status":2,"mode":3,"time":"2007-12-23T23:11:25.999Z","ept":0.005,"lat":20.629281802,"lon":-87.068075424,"alt":75.757,"epx":2.973,"epy":6.138,"epv":11.443,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17,"epc":22.94}
$GPGSV,2,1,08,15,67,141,33,02,21,089,33,30,21,234,50,05,18,217,40*7F
$GPGSV,2,2,08,12,16,201,41,18,25,255,41,135,33,251,45,06,54,308,24*40
{"class":"SKY","xdop":0.79,"ydop":1.64,"vdop":1.99,"tdop":1.33,"hdop":1.67,"gdop":2.92,"pdop":2.60,"satellites":[{"PRN":15,"el":67,"az":141,"ss":33,"used":true},{"PRN":2,"el":21,"az":89,"ss":33,"used":true},{"PRN":30,"el":21,"az":234,"ss":50,"used":true},{"PRN":5,"el":18,"az":217,"ss":40,"used":true},{"PRN":12,"el":16,"az":201,"ss":41,"used":true},{"PRN":18,"el":25,"az":255,"ss":41,"used":true},{"PRN":135,"el":33,"az":251,"ss":45,"used":true},{"PRN":6,"el":54,"az":308,"ss":24,"used":false}]}
@@ -26,4 +26,4 @@ $GPZDA,231127.00,23,12,2007,00,00*65
$GPGGA,231126,2037.7569,N,08704.0845,W,2,07,1.67,75.75,M,-13.865,M,,*4C
$GPRMC,231126,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*36
$GPGSA,A,3,15,2,30,5,12,18,135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2.6,1.7,2.0*0F
-{"class":"TPV","mode":3,"time":"2007-12-23T23:11:26.999Z","ept":0.005,"lat":20.629281718,"lon":-87.068075424,"alt":75.754,"epx":2.973,"epy":6.138,"epv":11.443,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17,"epc":22.89}
+{"class":"TPV","status":2,"mode":3,"time":"2007-12-23T23:11:26.999Z","ept":0.005,"lat":20.629281718,"lon":-87.068075424,"alt":75.754,"epx":2.973,"epy":6.138,"epv":11.443,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.17,"epc":22.89}
diff --git a/xgps b/xgps
index 357862be..0e8f79a3 100755
--- a/xgps
+++ b/xgps
@@ -759,6 +759,8 @@ class Base:
status = "3D FIX"
else:
status = "NO FIX"
+ if data.status == gps.STATUS_DGPS_FIX:
+ status += " DIFF"
if data.mode != self.saved_mode:
self.last_transition = time.time()
self.saved_mode = data.mode