diff options
-rw-r--r-- | driver_rtcm2.c | 18 | ||||
-rw-r--r-- | gps.h | 2 | ||||
-rw-r--r-- | gpsd.xml | 2 | ||||
-rw-r--r-- | gpsd_json.c | 6 | ||||
-rw-r--r-- | rtcm2_json.c | 2 | ||||
-rw-r--r-- | test/daemon/naujoks-ntrip.log.chk | 10 | ||||
-rw-r--r-- | test/daemon/rtcm2.log.chk | 10 | ||||
-rw-r--r-- | test/sample.rtcm2.chk | 262 |
8 files changed, 156 insertions, 156 deletions
diff --git a/driver_rtcm2.c b/driver_rtcm2.c index af562161..5ac7f42e 100644 --- a/driver_rtcm2.c +++ b/driver_rtcm2.c @@ -132,7 +132,7 @@ struct rtcm2_msg_t { uint satident2:5; /* satellite ID */ uint udre2:2; uint scale2:1; - uint issuedata1:8; + uint iod1:8; int rangerate1:8; uint _pad:2; } w4; @@ -150,13 +150,13 @@ struct rtcm2_msg_t { uint satident3:5; /* satellite ID */ uint udre3:2; uint scale3:1; - uint issuedata2:8; + uint iod2:8; uint _pad:2; } w6; struct { /* msg 1 word 7 */ uint parity:6; - uint issuedata3:8; + uint iod3:8; int rangerate3:8; uint pc3_l:8; /* NOTE: uint for low byte */ uint _pad:2; @@ -364,7 +364,7 @@ struct rtcm2_msg_t { struct { /* msg 1 word 4 */ uint _pad:2; int rangerate1:8; - uint issuedata1:8; + uint iod1:8; uint scale2:1; uint udre2:2; uint satident2:5; /* satellite ID */ @@ -380,7 +380,7 @@ struct rtcm2_msg_t { struct { /* msg 1 word 6 */ uint _pad:2; - uint issuedata2:8; + uint iod2:8; uint scale3:1; uint udre3:2; uint satident3:5; /* satellite ID */ @@ -392,7 +392,7 @@ struct rtcm2_msg_t { uint _pad:2; uint pc3_l:8; /* NOTE: uint for low byte */ int rangerate3:8; - uint issuedata3:8; + uint iod3:8; uint parity:6; } w7; } corrections[(RTCM2_WORDS_MAX - 2) / 5]; @@ -590,7 +590,7 @@ void rtcm2_unpack( /*@out@*/ struct rtcm2_t *tp, char *buf) if (len >= 2) { tp->gps_ranges.sat[n].ident = m->w3.satident1; tp->gps_ranges.sat[n].udre = m->w3.udre1; - tp->gps_ranges.sat[n].issuedata = m->w4.issuedata1; + tp->gps_ranges.sat[n].iod = m->w4.iod1; tp->gps_ranges.sat[n].rangerr = m->w3.pc1 * (m->w3.scale1 ? PCLARGE : PCSMALL); tp->gps_ranges.sat[n].rangerate = m->w4.rangerate1 * @@ -600,7 +600,7 @@ void rtcm2_unpack( /*@out@*/ struct rtcm2_t *tp, char *buf) if (len >= 4) { tp->gps_ranges.sat[n].ident = m->w4.satident2; tp->gps_ranges.sat[n].udre = m->w4.udre2; - tp->gps_ranges.sat[n].issuedata = m->w6.issuedata2; + tp->gps_ranges.sat[n].iod = m->w6.iod2; tp->gps_ranges.sat[n].rangerr = m->w5.pc2 * (m->w4.scale2 ? PCLARGE : PCSMALL); tp->gps_ranges.sat[n].rangerate = m->w5.rangerate2 * @@ -610,7 +610,7 @@ void rtcm2_unpack( /*@out@*/ struct rtcm2_t *tp, char *buf) if (len >= 5) { tp->gps_ranges.sat[n].ident = m->w6.satident3; tp->gps_ranges.sat[n].udre = m->w6.udre3; - tp->gps_ranges.sat[n].issuedata = m->w7.issuedata3; + tp->gps_ranges.sat[n].iod = m->w7.iod3; /*@ -shiftimplementation @*/ tp->gps_ranges.sat[n].rangerr = ((m->w6.pc3_h << 8) | (m->w7.pc3_l)) * @@ -169,7 +169,7 @@ struct rtcm2_t { struct gps_rangesat_t { /* data from messages 1 & 9 */ unsigned ident; /* satellite ID */ unsigned udre; /* user diff. range error */ - unsigned issuedata; /* issue of data */ + unsigned iod; /* issue of data */ double rangerr; /* range error */ double rangerate; /* range error rate */ } sat[MAXCORRECTIONS]; @@ -1848,7 +1848,7 @@ messages. Here is the format:</para> table following for values.</para></entry> </row> <row> - <entry>issuedata</entry> + <entry>iod</entry> <entry>integer</entry> <entry><para>Issue Of Data, matching the IOD for the current ephemeris of this satellite, as transmitted by the satellite. diff --git a/gpsd_json.c b/gpsd_json.c index 91fd29cf..8ecfb9c0 100644 --- a/gpsd_json.c +++ b/gpsd_json.c @@ -747,10 +747,10 @@ void json_rtcm2_dump(const struct rtcm2_t *rtcm, for (n = 0; n < rtcm->gps_ranges.nentries; n++) { const struct gps_rangesat_t *rsp = &rtcm->gps_ranges.sat[n]; (void)snprintf(buf + strlen(buf), buflen - strlen(buf), - "{\"ident\":%u,\"udre\":%u,\"issuedata\":%u,\"rangerr\":%0.3f,\"rangerate\":%0.3f},", + "{\"ident\":%u,\"udre\":%u,\"iod\":%u,\"rangerr\":%0.3f,\"rangerate\":%0.3f},", rsp->ident, - rsp->udre, - rsp->issuedata, rsp->rangerr, rsp->rangerate); + rsp->udre, rsp->iod, + rsp->rangerr, rsp->rangerate); } if (buf[strlen(buf) - 1] == ',') buf[strlen(buf) - 1] = '\0'; diff --git a/rtcm2_json.c b/rtcm2_json.c index 2d85d74f..0866c309 100644 --- a/rtcm2_json.c +++ b/rtcm2_json.c @@ -51,7 +51,7 @@ int json_rtcm2_read(const char *buf, const struct json_attr_t rtcm1_satellite[] = { {"ident", t_uinteger, STRUCTOBJECT(struct gps_rangesat_t, ident)}, {"udre", t_uinteger, STRUCTOBJECT(struct gps_rangesat_t, udre)}, - {"issuedata", t_uinteger, STRUCTOBJECT(struct gps_rangesat_t, issuedata)}, + {"iod", t_uinteger, STRUCTOBJECT(struct gps_rangesat_t, iod)}, {"rangerr", t_real, STRUCTOBJECT(struct gps_rangesat_t, rangerr)}, {"rangerate", t_real, STRUCTOBJECT(struct gps_rangesat_t, rangerate)}, {NULL}, diff --git a/test/daemon/naujoks-ntrip.log.chk b/test/daemon/naujoks-ntrip.log.chk index 35b7ebde..7f026110 100644 --- a/test/daemon/naujoks-ntrip.log.chk +++ b/test/daemon/naujoks-ntrip.log.chk @@ -1,11 +1,11 @@ {"class":"RTCM2","type":14,"station_id":688,"zcount":841.8,"seqnum":3,"length":1,"station_health":6,"week":600,"hour":63,"leapsecs":15}
{"class":"RTCM2","type":31,"station_id":688,"zcount":828.0,"seqnum":4,"length":14,"station_health":6,"data":["0x0386f0f4","0x00000158","0x06c10049","0x4003c69b","0xe9800003","0xc54641bc","0x0000034e","0x8686801a","0x800185d9","0x71010001","0x4586266d","0x4080052b","0xc56ebe02","0x800282b8"]}
-{"class":"RTCM2","type":1,"station_id":688,"zcount":843.0,"seqnum":5,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"issuedata":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":94,"rangerr":-4.420,"rangerate":0.000},{"ident":7,"udre":0,"issuedata":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"issuedata":34,"rangerr":-6.480,"rangerate":0.000},{"ident":4,"udre":0,"issuedata":47,"rangerr":-8.860,"rangerate":0.000},{"ident":8,"udre":0,"issuedata":76,"rangerr":-7.980,"rangerate":0.002},{"ident":5,"udre":0,"issuedata":99,"rangerr":-8.260,"rangerate":0.002},{"ident":23,"udre":0,"issuedata":81,"rangerr":-8.060,"rangerate":0.000},{"ident":16,"udre":0,"issuedata":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"issuedata":4,"rangerr":-18.960,"rangerate":-0.006},{"ident":29,"udre":0,"issuedata":101,"rangerr":-24.960,"rangerate":-0.002}]}
+{"class":"RTCM2","type":1,"station_id":688,"zcount":843.0,"seqnum":5,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"iod":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"iod":94,"rangerr":-4.420,"rangerate":0.000},{"ident":7,"udre":0,"iod":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"iod":34,"rangerr":-6.480,"rangerate":0.000},{"ident":4,"udre":0,"iod":47,"rangerr":-8.860,"rangerate":0.000},{"ident":8,"udre":0,"iod":76,"rangerr":-7.980,"rangerate":0.002},{"ident":5,"udre":0,"iod":99,"rangerr":-8.260,"rangerate":0.002},{"ident":23,"udre":0,"iod":81,"rangerr":-8.060,"rangerate":0.000},{"ident":16,"udre":0,"iod":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"iod":4,"rangerr":-18.960,"rangerate":-0.006},{"ident":29,"udre":0,"iod":101,"rangerr":-24.960,"rangerate":-0.002}]}
{"class":"RTCM2","type":31,"station_id":688,"zcount":829.2,"seqnum":6,"length":14,"station_health":6,"data":["0x8386f0dd","0x4000014e","0x86c10060","0x0003c68d","0x69804024","0x05464183","0xc0000371","0x46864034","0x000185f0","0x31010017","0xc5862644","0x0080053d","0x456e7e3a","0x800282b8"]}
-{"class":"RTCM2","type":1,"station_id":688,"zcount":844.2,"seqnum":7,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"issuedata":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":94,"rangerr":-4.420,"rangerate":0.000},{"ident":7,"udre":0,"issuedata":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"issuedata":34,"rangerr":-6.480,"rangerate":0.000},{"ident":4,"udre":0,"issuedata":47,"rangerr":-8.860,"rangerate":0.000},{"ident":8,"udre":0,"issuedata":76,"rangerr":-7.980,"rangerate":0.002},{"ident":5,"udre":0,"issuedata":99,"rangerr":-8.260,"rangerate":0.002},{"ident":23,"udre":0,"issuedata":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"issuedata":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"issuedata":4,"rangerr":-18.960,"rangerate":-0.006},{"ident":29,"udre":0,"issuedata":101,"rangerr":-24.960,"rangerate":-0.002}]}
+{"class":"RTCM2","type":1,"station_id":688,"zcount":844.2,"seqnum":7,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"iod":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"iod":94,"rangerr":-4.420,"rangerate":0.000},{"ident":7,"udre":0,"iod":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"iod":34,"rangerr":-6.480,"rangerate":0.000},{"ident":4,"udre":0,"iod":47,"rangerr":-8.860,"rangerate":0.000},{"ident":8,"udre":0,"iod":76,"rangerr":-7.980,"rangerate":0.002},{"ident":5,"udre":0,"iod":99,"rangerr":-8.260,"rangerate":0.002},{"ident":23,"udre":0,"iod":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"iod":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"iod":4,"rangerr":-18.960,"rangerate":-0.006},{"ident":29,"udre":0,"iod":101,"rangerr":-24.960,"rangerate":-0.002}]}
{"class":"RTCM2","type":31,"station_id":688,"zcount":829.8,"seqnum":0,"length":14,"station_health":6,"data":["0xc386f0cb","0xc0000167","0xc6c10076","0x8003c6a4","0x29804032","0x854641aa","0x80000367","0xc686401d","0x400185e6","0xb101003e","0x85862652","0x80800514","0x056e3e22","0x800282b8"]}
-{"class":"RTCM2","type":1,"station_id":688,"zcount":844.8,"seqnum":1,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"issuedata":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":94,"rangerr":-4.440,"rangerate":0.000},{"ident":7,"udre":0,"issuedata":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"issuedata":34,"rangerr":-6.480,"rangerate":0.000},{"ident":8,"udre":0,"issuedata":76,"rangerr":-7.980,"rangerate":0.002},{"ident":4,"udre":0,"issuedata":47,"rangerr":-8.860,"rangerate":0.000},{"ident":5,"udre":0,"issuedata":99,"rangerr":-8.260,"rangerate":0.002},{"ident":23,"udre":0,"issuedata":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"issuedata":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"issuedata":4,"rangerr":-18.940,"rangerate":-0.006},{"ident":29,"udre":0,"issuedata":101,"rangerr":-24.960,"rangerate":-0.002}]}
+{"class":"RTCM2","type":1,"station_id":688,"zcount":844.8,"seqnum":1,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"iod":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"iod":94,"rangerr":-4.440,"rangerate":0.000},{"ident":7,"udre":0,"iod":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"iod":34,"rangerr":-6.480,"rangerate":0.000},{"ident":8,"udre":0,"iod":76,"rangerr":-7.980,"rangerate":0.002},{"ident":4,"udre":0,"iod":47,"rangerr":-8.860,"rangerate":0.000},{"ident":5,"udre":0,"iod":99,"rangerr":-8.260,"rangerate":0.002},{"ident":23,"udre":0,"iod":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"iod":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"iod":4,"rangerr":-18.940,"rangerate":-0.006},{"ident":29,"udre":0,"iod":101,"rangerr":-24.960,"rangerate":-0.002}]}
{"class":"RTCM2","type":31,"station_id":688,"zcount":831.0,"seqnum":2,"length":14,"station_health":6,"data":["0x0386f0f4","0x00000158","0x06c10049","0x4003c69b","0xe980400d","0x45464163","0xc0000371","0x46864034","0x000185f0","0x3141001a","0x85862652","0x80800514","0x056dbe3e","0x800282b8"]}
-{"class":"RTCM2","type":1,"station_id":688,"zcount":846.0,"seqnum":3,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"issuedata":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":94,"rangerr":-4.440,"rangerate":0.000},{"ident":7,"udre":0,"issuedata":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"issuedata":34,"rangerr":-6.480,"rangerate":0.000},{"ident":8,"udre":0,"issuedata":76,"rangerr":-7.980,"rangerate":0.002},{"ident":4,"udre":0,"issuedata":47,"rangerr":-8.880,"rangerate":0.000},{"ident":5,"udre":0,"issuedata":99,"rangerr":-8.240,"rangerate":0.002},{"ident":23,"udre":0,"issuedata":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"issuedata":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"issuedata":4,"rangerr":-18.960,"rangerate":-0.006},{"ident":29,"udre":0,"issuedata":101,"rangerr":-24.960,"rangerate":-0.002}]}
+{"class":"RTCM2","type":1,"station_id":688,"zcount":846.0,"seqnum":3,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"iod":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"iod":94,"rangerr":-4.440,"rangerate":0.000},{"ident":7,"udre":0,"iod":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"iod":34,"rangerr":-6.480,"rangerate":0.000},{"ident":8,"udre":0,"iod":76,"rangerr":-7.980,"rangerate":0.002},{"ident":4,"udre":0,"iod":47,"rangerr":-8.880,"rangerate":0.000},{"ident":5,"udre":0,"iod":99,"rangerr":-8.240,"rangerate":0.002},{"ident":23,"udre":0,"iod":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"iod":70,"rangerr":-11.740,"rangerate":0.000},{"ident":30,"udre":0,"iod":4,"rangerr":-18.960,"rangerate":-0.006},{"ident":29,"udre":0,"iod":101,"rangerr":-24.960,"rangerate":-0.002}]}
{"class":"RTCM2","type":31,"station_id":688,"zcount":832.2,"seqnum":4,"length":14,"station_health":6,"data":["0x8386f120","0x00400155","0x46c1005f","0xc003c6b2","0xa980401b","0xc546414a","0x80000367","0xc686401d","0x400185e6","0xb1810024","0x0586267b","0xc0800502","0x856d3e08","0x00028291"]}
-{"class":"RTCM2","type":1,"station_id":688,"zcount":847.2,"seqnum":5,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"issuedata":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":94,"rangerr":-4.440,"rangerate":0.000},{"ident":7,"udre":0,"issuedata":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"issuedata":34,"rangerr":-6.480,"rangerate":0.000},{"ident":8,"udre":0,"issuedata":76,"rangerr":-7.980,"rangerate":0.002},{"ident":4,"udre":0,"issuedata":47,"rangerr":-8.860,"rangerate":0.002},{"ident":5,"udre":0,"issuedata":99,"rangerr":-8.240,"rangerate":0.002},{"ident":23,"udre":0,"issuedata":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"issuedata":70,"rangerr":-11.760,"rangerate":0.000},{"ident":30,"udre":0,"issuedata":4,"rangerr":-18.980,"rangerate":-0.006},{"ident":29,"udre":0,"issuedata":101,"rangerr":-24.980,"rangerate":-0.002}]}
+{"class":"RTCM2","type":1,"station_id":688,"zcount":847.2,"seqnum":5,"length":19,"station_health":6,"satellites":[{"ident":10,"udre":0,"iod":46,"rangerr":-2.400,"rangerate":0.000},{"ident":13,"udre":0,"iod":94,"rangerr":-4.440,"rangerate":0.000},{"ident":7,"udre":0,"iod":22,"rangerr":-5.160,"rangerate":0.002},{"ident":2,"udre":0,"iod":34,"rangerr":-6.480,"rangerate":0.000},{"ident":8,"udre":0,"iod":76,"rangerr":-7.980,"rangerate":0.002},{"ident":4,"udre":0,"iod":47,"rangerr":-8.860,"rangerate":0.002},{"ident":5,"udre":0,"iod":99,"rangerr":-8.240,"rangerate":0.002},{"ident":23,"udre":0,"iod":81,"rangerr":-8.080,"rangerate":0.000},{"ident":16,"udre":0,"iod":70,"rangerr":-11.760,"rangerate":0.000},{"ident":30,"udre":0,"iod":4,"rangerr":-18.980,"rangerate":-0.006},{"ident":29,"udre":0,"iod":101,"rangerr":-24.980,"rangerate":-0.002}]}
diff --git a/test/daemon/rtcm2.log.chk b/test/daemon/rtcm2.log.chk index 710f8864..e63a0364 100644 --- a/test/daemon/rtcm2.log.chk +++ b/test/daemon/rtcm2.log.chk @@ -1,5 +1,5 @@ -{"class":"RTCM2","type":9,"station_id":268,"zcount":252.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.680,"rangerate":-0.016},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.660,"rangerate":0.026},{"ident":26,"udre":0,"issuedata":128,"rangerr":12.840,"rangerate":0.118}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":252.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":13,"udre":0,"issuedata":3,"rangerr":-25.940,"rangerate":0.066},{"ident":2,"udre":0,"issuedata":73,"rangerr":0.920,"rangerate":-0.080},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.820,"rangerate":0.014}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":253.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-59.520,"rangerate":-0.224},{"ident":11,"udre":1,"issuedata":2,"rangerr":-39.260,"rangerate":0.206}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":255.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.700,"rangerate":-0.018},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.740,"rangerate":0.026},{"ident":26,"udre":0,"issuedata":128,"rangerr":13.240,"rangerate":0.128}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":255.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":0.680,"rangerate":-0.092},{"ident":13,"udre":0,"issuedata":3,"rangerr":-25.680,"rangerate":0.084},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.880,"rangerate":0.000}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":252.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.680,"rangerate":-0.016},{"ident":7,"udre":0,"iod":15,"rangerr":25.660,"rangerate":0.026},{"ident":26,"udre":0,"iod":128,"rangerr":12.840,"rangerate":0.118}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":252.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":13,"udre":0,"iod":3,"rangerr":-25.940,"rangerate":0.066},{"ident":2,"udre":0,"iod":73,"rangerr":0.920,"rangerate":-0.080},{"ident":8,"udre":0,"iod":22,"rangerr":23.820,"rangerate":0.014}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":253.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-59.520,"rangerate":-0.224},{"ident":11,"udre":1,"iod":2,"rangerr":-39.260,"rangerate":0.206}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":255.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.700,"rangerate":-0.018},{"ident":7,"udre":0,"iod":15,"rangerr":25.740,"rangerate":0.026},{"ident":26,"udre":0,"iod":128,"rangerr":13.240,"rangerate":0.128}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":255.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":0.680,"rangerate":-0.092},{"ident":13,"udre":0,"iod":3,"rangerr":-25.680,"rangerate":0.084},{"ident":8,"udre":0,"iod":22,"rangerr":23.880,"rangerate":0.000}]}
diff --git a/test/sample.rtcm2.chk b/test/sample.rtcm2.chk index 8a79ee36..80d1eb59 100644 --- a/test/sample.rtcm2.chk +++ b/test/sample.rtcm2.chk @@ -1,131 +1,131 @@ -{"class":"RTCM2","type":9,"station_id":268,"zcount":249.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":13,"udre":0,"issuedata":3,"rangerr":-26.120,"rangerate":0.068},{"ident":2,"udre":0,"issuedata":73,"rangerr":1.220,"rangerate":-0.080},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.760,"rangerate":0.030}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":250.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-58.560,"rangerate":-0.256},{"ident":11,"udre":1,"issuedata":2,"rangerr":-39.900,"rangerate":0.174}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":252.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.680,"rangerate":-0.016},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.660,"rangerate":0.026},{"ident":26,"udre":0,"issuedata":128,"rangerr":12.840,"rangerate":0.118}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":252.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":13,"udre":0,"issuedata":3,"rangerr":-25.940,"rangerate":0.066},{"ident":2,"udre":0,"issuedata":73,"rangerr":0.920,"rangerate":-0.080},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.820,"rangerate":0.014}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":253.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-59.520,"rangerate":-0.224},{"ident":11,"udre":1,"issuedata":2,"rangerr":-39.260,"rangerate":0.206}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":255.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.700,"rangerate":-0.018},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.740,"rangerate":0.026},{"ident":26,"udre":0,"issuedata":128,"rangerr":13.240,"rangerate":0.128}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":255.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":0.680,"rangerate":-0.092},{"ident":13,"udre":0,"issuedata":3,"rangerr":-25.680,"rangerate":0.084},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.880,"rangerate":0.000}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":256.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-60.560,"rangerate":-0.244},{"ident":11,"udre":1,"issuedata":2,"rangerr":-38.620,"rangerate":0.222}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":258.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.680,"rangerate":-0.002},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.880,"rangerate":0.030},{"ident":26,"udre":0,"issuedata":128,"rangerr":13.700,"rangerate":0.124}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":258.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":0.440,"rangerate":-0.094},{"ident":13,"udre":0,"issuedata":3,"rangerr":-25.460,"rangerate":0.080},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.920,"rangerate":-0.020}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":259.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-61.260,"rangerate":-0.212},{"ident":11,"udre":1,"issuedata":2,"rangerr":-37.840,"rangerate":0.242}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":261.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.740,"rangerate":-0.006},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.980,"rangerate":0.034},{"ident":26,"udre":0,"issuedata":128,"rangerr":14.040,"rangerate":0.116}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":261.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":0.120,"rangerate":-0.088},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.760,"rangerate":-0.040},{"ident":13,"udre":0,"issuedata":3,"rangerr":-25.220,"rangerate":0.090}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":262.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-61.820,"rangerate":-0.212},{"ident":11,"udre":1,"issuedata":2,"rangerr":-36.800,"rangerate":0.256}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":264.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.780,"rangerate":0.002},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.060,"rangerate":0.032},{"ident":26,"udre":0,"issuedata":128,"rangerr":14.380,"rangerate":0.120}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":264.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.180,"rangerate":-0.084},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.620,"rangerate":-0.058},{"ident":13,"udre":0,"issuedata":3,"rangerr":-24.980,"rangerate":0.094}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":265.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-62.540,"rangerate":-0.166},{"ident":11,"udre":1,"issuedata":2,"rangerr":-35.840,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":267.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.820,"rangerate":0.002},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.140,"rangerate":0.020},{"ident":26,"udre":0,"issuedata":128,"rangerr":14.700,"rangerate":0.116}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":267.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.420,"rangerate":-0.078},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.380,"rangerate":-0.078},{"ident":13,"udre":0,"issuedata":3,"rangerr":-24.640,"rangerate":0.108}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":268.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-63.000,"rangerate":-0.152},{"ident":11,"udre":1,"issuedata":2,"rangerr":-35.200,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":270.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.760,"rangerate":0.010},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.180,"rangerate":0.016},{"ident":26,"udre":0,"issuedata":128,"rangerr":15.020,"rangerate":0.112}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":270.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.680,"rangerate":-0.066},{"ident":8,"udre":0,"issuedata":22,"rangerr":23.140,"rangerate":-0.092},{"ident":13,"udre":0,"issuedata":3,"rangerr":-24.320,"rangerate":0.124}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":271.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-63.500,"rangerate":-0.120},{"ident":11,"udre":1,"issuedata":2,"rangerr":-34.240,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":273.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.860,"rangerate":0.004},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.140,"rangerate":0.004},{"ident":26,"udre":0,"issuedata":128,"rangerr":15.280,"rangerate":0.106}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":273.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.980,"rangerate":-0.060},{"ident":8,"udre":0,"issuedata":22,"rangerr":22.720,"rangerate":-0.108},{"ident":13,"udre":0,"issuedata":3,"rangerr":-24.120,"rangerate":0.120}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":274.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-63.920,"rangerate":-0.116},{"ident":11,"udre":1,"issuedata":2,"rangerr":-33.280,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":276.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.920,"rangerate":0.006},{"ident":26,"udre":0,"issuedata":128,"rangerr":15.520,"rangerate":0.100},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.060,"rangerate":-0.004}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":276.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.220,"rangerate":-0.050},{"ident":8,"udre":0,"issuedata":22,"rangerr":22.300,"rangerate":-0.122},{"ident":13,"udre":0,"issuedata":3,"rangerr":-23.780,"rangerate":0.120}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":277.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.220,"rangerate":-0.088},{"ident":11,"udre":1,"issuedata":2,"rangerr":-32.320,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":279.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.780,"rangerate":0.004},{"ident":26,"udre":0,"issuedata":128,"rangerr":15.860,"rangerate":0.098},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.120,"rangerate":-0.012}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":279.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.280,"rangerate":-0.040},{"ident":8,"udre":0,"issuedata":22,"rangerr":22.040,"rangerate":-0.136},{"ident":13,"udre":0,"issuedata":3,"rangerr":-23.320,"rangerate":0.120}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":280.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.280,"rangerate":-0.056},{"ident":11,"udre":1,"issuedata":2,"rangerr":-31.040,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":282.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.860,"rangerate":-0.006},{"ident":26,"udre":0,"issuedata":128,"rangerr":16.240,"rangerate":0.088},{"ident":7,"udre":0,"issuedata":15,"rangerr":26.100,"rangerate":-0.004}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":282.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.400,"rangerate":-0.034},{"ident":8,"udre":0,"issuedata":22,"rangerr":21.580,"rangerate":-0.142},{"ident":13,"udre":0,"issuedata":3,"rangerr":-23.000,"rangerate":0.124}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":283.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.480,"rangerate":-0.042},{"ident":11,"udre":1,"issuedata":2,"rangerr":-30.080,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":285.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.880,"rangerate":0.000},{"ident":26,"udre":0,"issuedata":128,"rangerr":16.420,"rangerate":0.086},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.980,"rangerate":-0.016}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":285.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.560,"rangerate":-0.022},{"ident":8,"udre":0,"issuedata":22,"rangerr":21.120,"rangerate":-0.156},{"ident":13,"udre":0,"issuedata":3,"rangerr":-22.620,"rangerate":0.122}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":286.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.540,"rangerate":-0.018},{"ident":11,"udre":1,"issuedata":2,"rangerr":-29.120,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":288.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.900,"rangerate":0.000},{"ident":26,"udre":0,"issuedata":128,"rangerr":16.660,"rangerate":0.088},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.940,"rangerate":-0.024}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":288.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.660,"rangerate":-0.020},{"ident":8,"udre":0,"issuedata":22,"rangerr":20.600,"rangerate":-0.164},{"ident":13,"udre":0,"issuedata":3,"rangerr":-22.340,"rangerate":0.124}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":289.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.620,"rangerate":0.008},{"ident":11,"udre":1,"issuedata":2,"rangerr":-27.840,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":291.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.040,"rangerate":-0.006},{"ident":26,"udre":0,"issuedata":128,"rangerr":16.880,"rangerate":0.096},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.760,"rangerate":-0.030}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":291.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.800,"rangerate":-0.010},{"ident":8,"udre":0,"issuedata":22,"rangerr":20.000,"rangerate":-0.176},{"ident":13,"udre":0,"issuedata":3,"rangerr":-22.040,"rangerate":0.120}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":292.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.620,"rangerate":0.048},{"ident":11,"udre":1,"issuedata":2,"rangerr":-26.880,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":294.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.040,"rangerate":-0.008},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.220,"rangerate":0.098},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.700,"rangerate":-0.040}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":294.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.800,"rangerate":-0.002},{"ident":8,"udre":0,"issuedata":22,"rangerr":19.520,"rangerate":-0.182},{"ident":13,"udre":0,"issuedata":3,"rangerr":-21.620,"rangerate":0.124}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":295.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.420,"rangerate":0.074},{"ident":11,"udre":1,"issuedata":2,"rangerr":-25.920,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":297.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.060,"rangerate":-0.020},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.500,"rangerate":0.104},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.560,"rangerate":-0.056}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":297.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.820,"rangerate":0.000},{"ident":8,"udre":0,"issuedata":22,"rangerr":18.960,"rangerate":-0.188},{"ident":13,"udre":0,"issuedata":3,"rangerr":-21.240,"rangerate":0.122}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":298.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-64.180,"rangerate":0.092},{"ident":11,"udre":1,"issuedata":2,"rangerr":-24.640,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":300.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.160,"rangerate":-0.012},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.780,"rangerate":0.090},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.380,"rangerate":-0.062}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":300.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.800,"rangerate":0.004},{"ident":8,"udre":0,"issuedata":22,"rangerr":18.400,"rangerate":-0.190},{"ident":13,"udre":0,"issuedata":3,"rangerr":-20.940,"rangerate":0.112}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":301.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-63.920,"rangerate":0.122},{"ident":11,"udre":1,"issuedata":2,"rangerr":-23.680,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":303.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.120,"rangerate":-0.022},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.180,"rangerate":0.084},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.260,"rangerate":-0.068}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":303.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.700,"rangerate":0.020},{"ident":8,"udre":0,"issuedata":22,"rangerr":17.840,"rangerate":-0.204},{"ident":13,"udre":0,"issuedata":3,"rangerr":-20.500,"rangerate":0.120}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":304.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-63.380,"rangerate":0.140},{"ident":11,"udre":1,"issuedata":2,"rangerr":-22.400,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":306.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.240,"rangerate":-0.022},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.460,"rangerate":0.078},{"ident":7,"udre":0,"issuedata":15,"rangerr":25.020,"rangerate":-0.080}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":306.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":17.260,"rangerate":-0.204},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.620,"rangerate":0.022},{"ident":13,"udre":0,"issuedata":3,"rangerr":-20.040,"rangerate":0.130}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":307.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-62.840,"rangerate":0.166},{"ident":11,"udre":1,"issuedata":2,"rangerr":-21.120,"rangerate":0.384}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":309.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.280,"rangerate":-0.030},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.660,"rangerate":0.064},{"ident":7,"udre":0,"issuedata":15,"rangerr":24.800,"rangerate":-0.084}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":309.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":16.580,"rangerate":-0.216},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.580,"rangerate":0.034},{"ident":13,"udre":0,"issuedata":3,"rangerr":-19.800,"rangerate":0.136}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":310.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-62.440,"rangerate":0.190},{"ident":11,"udre":1,"issuedata":2,"rangerr":-20.160,"rangerate":0.384}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":312.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.400,"rangerate":-0.026},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.880,"rangerate":0.054},{"ident":7,"udre":0,"issuedata":15,"rangerr":24.520,"rangerate":-0.082}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":312.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":15.940,"rangerate":-0.222},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.480,"rangerate":0.040},{"ident":13,"udre":0,"issuedata":3,"rangerr":-19.320,"rangerate":0.148}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":313.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-61.800,"rangerate":0.210},{"ident":11,"udre":1,"issuedata":2,"rangerr":-18.880,"rangerate":0.384}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":315.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.580,"rangerate":-0.026},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.960,"rangerate":0.044},{"ident":7,"udre":0,"issuedata":15,"rangerr":24.180,"rangerate":-0.094}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":315.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":15.200,"rangerate":-0.226},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.460,"rangerate":0.038},{"ident":13,"udre":0,"issuedata":3,"rangerr":-18.940,"rangerate":0.164}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":316.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-61.280,"rangerate":0.214},{"ident":11,"udre":1,"issuedata":2,"rangerr":-17.920,"rangerate":0.384}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":318.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.680,"rangerate":-0.024},{"ident":7,"udre":0,"issuedata":15,"rangerr":23.920,"rangerate":-0.094},{"ident":26,"udre":0,"issuedata":128,"rangerr":19.080,"rangerate":0.032}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":318.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":14.540,"rangerate":-0.232},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.340,"rangerate":0.038},{"ident":13,"udre":0,"issuedata":3,"rangerr":-18.360,"rangerate":0.174}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":319.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-60.520,"rangerate":0.236},{"ident":11,"udre":1,"issuedata":2,"rangerr":-16.640,"rangerate":0.384}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":321.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.680,"rangerate":-0.014},{"ident":7,"udre":0,"issuedata":15,"rangerr":23.720,"rangerate":-0.098},{"ident":26,"udre":0,"issuedata":128,"rangerr":19.220,"rangerate":0.008}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":321.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":13.900,"rangerate":-0.238},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.140,"rangerate":0.030},{"ident":13,"udre":0,"issuedata":3,"rangerr":-17.760,"rangerate":0.194}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":322.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-59.660,"rangerate":0.242},{"ident":11,"udre":1,"issuedata":2,"rangerr":-15.360,"rangerate":0.384}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":324.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.600,"rangerate":-0.006},{"ident":7,"udre":0,"issuedata":15,"rangerr":23.460,"rangerate":-0.094},{"ident":26,"udre":0,"issuedata":128,"rangerr":19.300,"rangerate":0.000}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":324.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":13.160,"rangerate":-0.242},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.080,"rangerate":0.036},{"ident":13,"udre":0,"issuedata":3,"rangerr":-17.180,"rangerate":0.204}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":325.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-58.880,"rangerate":0.256},{"ident":11,"udre":1,"issuedata":2,"rangerr":-14.400,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":327.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.740,"rangerate":0.006},{"ident":7,"udre":0,"issuedata":15,"rangerr":23.060,"rangerate":-0.108},{"ident":26,"udre":0,"issuedata":128,"rangerr":19.120,"rangerate":-0.012}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":327.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":12.360,"rangerate":-0.242},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.060,"rangerate":0.024},{"ident":13,"udre":0,"issuedata":3,"rangerr":-16.620,"rangerate":0.232}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":328.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-57.920,"rangerate":0.256},{"ident":11,"udre":1,"issuedata":2,"rangerr":-13.440,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":330.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.740,"rangerate":0.018},{"ident":7,"udre":0,"issuedata":15,"rangerr":22.720,"rangerate":-0.110},{"ident":26,"udre":0,"issuedata":128,"rangerr":19.040,"rangerate":-0.022}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":330.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":11.580,"rangerate":-0.246},{"ident":2,"udre":0,"issuedata":73,"rangerr":-1.020,"rangerate":0.028},{"ident":13,"udre":0,"issuedata":3,"rangerr":-15.880,"rangerate":0.242}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":331.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-57.280,"rangerate":0.288},{"ident":11,"udre":1,"issuedata":2,"rangerr":-12.160,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":333.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.640,"rangerate":0.026},{"ident":7,"udre":0,"issuedata":15,"rangerr":22.320,"rangerate":-0.126},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.900,"rangerate":-0.034}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":333.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":10.860,"rangerate":-0.246},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.940,"rangerate":0.024},{"ident":13,"udre":0,"issuedata":3,"rangerr":-14.720,"rangerate":0.256}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":334.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-56.320,"rangerate":0.288},{"ident":11,"udre":1,"issuedata":2,"rangerr":-11.200,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":336.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.520,"rangerate":0.036},{"ident":7,"udre":0,"issuedata":15,"rangerr":21.960,"rangerate":-0.142},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.800,"rangerate":-0.048}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":336.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":10.140,"rangerate":-0.238},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.840,"rangerate":0.032},{"ident":13,"udre":0,"issuedata":3,"rangerr":-14.080,"rangerate":0.256}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":337.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-55.680,"rangerate":0.288},{"ident":11,"udre":1,"issuedata":2,"rangerr":-9.920,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":339.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.420,"rangerate":0.048},{"ident":7,"udre":0,"issuedata":15,"rangerr":21.540,"rangerate":-0.160},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.700,"rangerate":-0.052}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":339.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":9.380,"rangerate":-0.244},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.720,"rangerate":0.032},{"ident":13,"udre":0,"issuedata":3,"rangerr":-13.120,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":340.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-54.720,"rangerate":0.288},{"ident":11,"udre":1,"issuedata":2,"rangerr":-8.960,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":342.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.300,"rangerate":0.058},{"ident":7,"udre":0,"issuedata":15,"rangerr":21.060,"rangerate":-0.176},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.540,"rangerate":-0.040}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":342.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":8.640,"rangerate":-0.242},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.680,"rangerate":0.032},{"ident":13,"udre":0,"issuedata":3,"rangerr":-12.480,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":343.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-54.080,"rangerate":0.288},{"ident":11,"udre":1,"issuedata":2,"rangerr":-8.000,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":345.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-40.100,"rangerate":0.070},{"ident":7,"udre":0,"issuedata":15,"rangerr":20.480,"rangerate":-0.190},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.360,"rangerate":-0.042}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":345.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":7.880,"rangerate":-0.240},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.620,"rangerate":0.026},{"ident":13,"udre":0,"issuedata":3,"rangerr":-11.840,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":346.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-53.120,"rangerate":0.320},{"ident":11,"udre":1,"issuedata":2,"rangerr":-6.720,"rangerate":0.352}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":348.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.960,"rangerate":0.080},{"ident":7,"udre":0,"issuedata":15,"rangerr":19.820,"rangerate":-0.194},{"ident":26,"udre":0,"issuedata":128,"rangerr":18.240,"rangerate":-0.038}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":348.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":7.040,"rangerate":-0.234},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.680,"rangerate":0.018},{"ident":13,"udre":0,"issuedata":3,"rangerr":-10.880,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":349.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-52.160,"rangerate":0.320},{"ident":11,"udre":1,"issuedata":2,"rangerr":-6.080,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":351.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.820,"rangerate":0.094},{"ident":7,"udre":0,"issuedata":15,"rangerr":19.140,"rangerate":-0.196},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.980,"rangerate":-0.048}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":351.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":6.320,"rangerate":-0.238},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.700,"rangerate":0.014},{"ident":13,"udre":0,"issuedata":3,"rangerr":-10.240,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":352.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-51.520,"rangerate":0.320},{"ident":11,"udre":1,"issuedata":2,"rangerr":-4.800,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":354.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.460,"rangerate":0.102},{"ident":7,"udre":0,"issuedata":15,"rangerr":18.500,"rangerate":-0.210},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.800,"rangerate":-0.052}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":354.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":5.620,"rangerate":-0.230},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.640,"rangerate":0.006},{"ident":13,"udre":0,"issuedata":3,"rangerr":-9.280,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":355.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-50.240,"rangerate":0.320},{"ident":11,"udre":1,"issuedata":2,"rangerr":-3.840,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":357.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-39.100,"rangerate":0.110},{"ident":7,"udre":0,"issuedata":15,"rangerr":17.940,"rangerate":-0.214},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.700,"rangerate":-0.062}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":357.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":4.980,"rangerate":-0.216},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.620,"rangerate":0.004},{"ident":13,"udre":0,"issuedata":3,"rangerr":-8.320,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":358.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-49.280,"rangerate":0.352},{"ident":11,"udre":1,"issuedata":2,"rangerr":-2.880,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":360.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-38.760,"rangerate":0.118},{"ident":7,"udre":0,"issuedata":15,"rangerr":17.280,"rangerate":-0.224},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.460,"rangerate":-0.074}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":360.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":4.320,"rangerate":-0.210},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.640,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":3,"rangerr":-7.360,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":361.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-48.320,"rangerate":0.352},{"ident":11,"udre":1,"issuedata":2,"rangerr":-1.920,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":363.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-38.400,"rangerate":0.118},{"ident":7,"udre":0,"issuedata":15,"rangerr":16.620,"rangerate":-0.216},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.300,"rangerate":-0.082}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":363.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":3.680,"rangerate":-0.210},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.560,"rangerate":-0.002},{"ident":13,"udre":0,"issuedata":3,"rangerr":-6.400,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":364.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-47.360,"rangerate":0.352},{"ident":11,"udre":1,"issuedata":2,"rangerr":-0.960,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":366.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-38.040,"rangerate":0.122},{"ident":7,"udre":0,"issuedata":15,"rangerr":16.000,"rangerate":-0.220},{"ident":26,"udre":0,"issuedata":128,"rangerr":17.020,"rangerate":-0.096}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":366.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":3.120,"rangerate":-0.196},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.560,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":3,"rangerr":-5.760,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":367.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-46.080,"rangerate":0.384},{"ident":11,"udre":1,"issuedata":2,"rangerr":0.000,"rangerate":0.320}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":369.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-37.680,"rangerate":0.118},{"ident":7,"udre":0,"issuedata":15,"rangerr":15.260,"rangerate":-0.226},{"ident":26,"udre":0,"issuedata":128,"rangerr":16.720,"rangerate":-0.102}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":369.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":2.480,"rangerate":-0.180},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.640,"rangerate":0.000},{"ident":13,"udre":0,"issuedata":3,"rangerr":-4.800,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":370.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-45.120,"rangerate":0.384},{"ident":11,"udre":1,"issuedata":2,"rangerr":0.640,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":372.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-37.260,"rangerate":0.128},{"ident":7,"udre":0,"issuedata":15,"rangerr":14.540,"rangerate":-0.234},{"ident":26,"udre":0,"issuedata":128,"rangerr":16.440,"rangerate":-0.100}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":372.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":1.900,"rangerate":-0.176},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.720,"rangerate":0.002},{"ident":13,"udre":0,"issuedata":3,"rangerr":-4.160,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":373.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-43.840,"rangerate":0.384},{"ident":11,"udre":1,"issuedata":2,"rangerr":1.600,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":375.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-36.980,"rangerate":0.138},{"ident":7,"udre":0,"issuedata":15,"rangerr":13.720,"rangerate":-0.252},{"ident":26,"udre":0,"issuedata":128,"rangerr":15.940,"rangerate":-0.118}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":375.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":1.340,"rangerate":-0.162},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.760,"rangerate":0.010},{"ident":13,"udre":0,"issuedata":3,"rangerr":-3.200,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":376.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-42.880,"rangerate":0.384},{"ident":11,"udre":1,"issuedata":2,"rangerr":2.240,"rangerate":0.288}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":378.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"issuedata":62,"rangerr":-36.680,"rangerate":0.134},{"ident":7,"udre":0,"issuedata":15,"rangerr":12.800,"rangerate":-0.224},{"ident":26,"udre":0,"issuedata":128,"rangerr":15.540,"rangerate":-0.128}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":378.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"issuedata":22,"rangerr":0.840,"rangerate":-0.150},{"ident":2,"udre":0,"issuedata":73,"rangerr":-0.740,"rangerate":0.014},{"ident":13,"udre":0,"issuedata":3,"rangerr":-2.560,"rangerate":0.256}]}
-{"class":"RTCM2","type":9,"station_id":268,"zcount":379.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"issuedata":186,"rangerr":-41.600,"rangerate":0.384},{"ident":11,"udre":1,"issuedata":2,"rangerr":3.200,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":249.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":13,"udre":0,"iod":3,"rangerr":-26.120,"rangerate":0.068},{"ident":2,"udre":0,"iod":73,"rangerr":1.220,"rangerate":-0.080},{"ident":8,"udre":0,"iod":22,"rangerr":23.760,"rangerate":0.030}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":250.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-58.560,"rangerate":-0.256},{"ident":11,"udre":1,"iod":2,"rangerr":-39.900,"rangerate":0.174}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":252.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.680,"rangerate":-0.016},{"ident":7,"udre":0,"iod":15,"rangerr":25.660,"rangerate":0.026},{"ident":26,"udre":0,"iod":128,"rangerr":12.840,"rangerate":0.118}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":252.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":13,"udre":0,"iod":3,"rangerr":-25.940,"rangerate":0.066},{"ident":2,"udre":0,"iod":73,"rangerr":0.920,"rangerate":-0.080},{"ident":8,"udre":0,"iod":22,"rangerr":23.820,"rangerate":0.014}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":253.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-59.520,"rangerate":-0.224},{"ident":11,"udre":1,"iod":2,"rangerr":-39.260,"rangerate":0.206}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":255.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.700,"rangerate":-0.018},{"ident":7,"udre":0,"iod":15,"rangerr":25.740,"rangerate":0.026},{"ident":26,"udre":0,"iod":128,"rangerr":13.240,"rangerate":0.128}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":255.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":0.680,"rangerate":-0.092},{"ident":13,"udre":0,"iod":3,"rangerr":-25.680,"rangerate":0.084},{"ident":8,"udre":0,"iod":22,"rangerr":23.880,"rangerate":0.000}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":256.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-60.560,"rangerate":-0.244},{"ident":11,"udre":1,"iod":2,"rangerr":-38.620,"rangerate":0.222}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":258.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.680,"rangerate":-0.002},{"ident":7,"udre":0,"iod":15,"rangerr":25.880,"rangerate":0.030},{"ident":26,"udre":0,"iod":128,"rangerr":13.700,"rangerate":0.124}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":258.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":0.440,"rangerate":-0.094},{"ident":13,"udre":0,"iod":3,"rangerr":-25.460,"rangerate":0.080},{"ident":8,"udre":0,"iod":22,"rangerr":23.920,"rangerate":-0.020}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":259.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-61.260,"rangerate":-0.212},{"ident":11,"udre":1,"iod":2,"rangerr":-37.840,"rangerate":0.242}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":261.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.740,"rangerate":-0.006},{"ident":7,"udre":0,"iod":15,"rangerr":25.980,"rangerate":0.034},{"ident":26,"udre":0,"iod":128,"rangerr":14.040,"rangerate":0.116}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":261.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":0.120,"rangerate":-0.088},{"ident":8,"udre":0,"iod":22,"rangerr":23.760,"rangerate":-0.040},{"ident":13,"udre":0,"iod":3,"rangerr":-25.220,"rangerate":0.090}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":262.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-61.820,"rangerate":-0.212},{"ident":11,"udre":1,"iod":2,"rangerr":-36.800,"rangerate":0.256}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":264.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.780,"rangerate":0.002},{"ident":7,"udre":0,"iod":15,"rangerr":26.060,"rangerate":0.032},{"ident":26,"udre":0,"iod":128,"rangerr":14.380,"rangerate":0.120}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":264.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-0.180,"rangerate":-0.084},{"ident":8,"udre":0,"iod":22,"rangerr":23.620,"rangerate":-0.058},{"ident":13,"udre":0,"iod":3,"rangerr":-24.980,"rangerate":0.094}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":265.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-62.540,"rangerate":-0.166},{"ident":11,"udre":1,"iod":2,"rangerr":-35.840,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":267.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.820,"rangerate":0.002},{"ident":7,"udre":0,"iod":15,"rangerr":26.140,"rangerate":0.020},{"ident":26,"udre":0,"iod":128,"rangerr":14.700,"rangerate":0.116}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":267.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-0.420,"rangerate":-0.078},{"ident":8,"udre":0,"iod":22,"rangerr":23.380,"rangerate":-0.078},{"ident":13,"udre":0,"iod":3,"rangerr":-24.640,"rangerate":0.108}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":268.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-63.000,"rangerate":-0.152},{"ident":11,"udre":1,"iod":2,"rangerr":-35.200,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":270.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.760,"rangerate":0.010},{"ident":7,"udre":0,"iod":15,"rangerr":26.180,"rangerate":0.016},{"ident":26,"udre":0,"iod":128,"rangerr":15.020,"rangerate":0.112}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":270.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-0.680,"rangerate":-0.066},{"ident":8,"udre":0,"iod":22,"rangerr":23.140,"rangerate":-0.092},{"ident":13,"udre":0,"iod":3,"rangerr":-24.320,"rangerate":0.124}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":271.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-63.500,"rangerate":-0.120},{"ident":11,"udre":1,"iod":2,"rangerr":-34.240,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":273.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.860,"rangerate":0.004},{"ident":7,"udre":0,"iod":15,"rangerr":26.140,"rangerate":0.004},{"ident":26,"udre":0,"iod":128,"rangerr":15.280,"rangerate":0.106}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":273.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-0.980,"rangerate":-0.060},{"ident":8,"udre":0,"iod":22,"rangerr":22.720,"rangerate":-0.108},{"ident":13,"udre":0,"iod":3,"rangerr":-24.120,"rangerate":0.120}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":274.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-63.920,"rangerate":-0.116},{"ident":11,"udre":1,"iod":2,"rangerr":-33.280,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":276.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.920,"rangerate":0.006},{"ident":26,"udre":0,"iod":128,"rangerr":15.520,"rangerate":0.100},{"ident":7,"udre":0,"iod":15,"rangerr":26.060,"rangerate":-0.004}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":276.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.220,"rangerate":-0.050},{"ident":8,"udre":0,"iod":22,"rangerr":22.300,"rangerate":-0.122},{"ident":13,"udre":0,"iod":3,"rangerr":-23.780,"rangerate":0.120}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":277.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.220,"rangerate":-0.088},{"ident":11,"udre":1,"iod":2,"rangerr":-32.320,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":279.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.780,"rangerate":0.004},{"ident":26,"udre":0,"iod":128,"rangerr":15.860,"rangerate":0.098},{"ident":7,"udre":0,"iod":15,"rangerr":26.120,"rangerate":-0.012}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":279.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.280,"rangerate":-0.040},{"ident":8,"udre":0,"iod":22,"rangerr":22.040,"rangerate":-0.136},{"ident":13,"udre":0,"iod":3,"rangerr":-23.320,"rangerate":0.120}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":280.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.280,"rangerate":-0.056},{"ident":11,"udre":1,"iod":2,"rangerr":-31.040,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":282.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.860,"rangerate":-0.006},{"ident":26,"udre":0,"iod":128,"rangerr":16.240,"rangerate":0.088},{"ident":7,"udre":0,"iod":15,"rangerr":26.100,"rangerate":-0.004}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":282.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.400,"rangerate":-0.034},{"ident":8,"udre":0,"iod":22,"rangerr":21.580,"rangerate":-0.142},{"ident":13,"udre":0,"iod":3,"rangerr":-23.000,"rangerate":0.124}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":283.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.480,"rangerate":-0.042},{"ident":11,"udre":1,"iod":2,"rangerr":-30.080,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":285.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.880,"rangerate":0.000},{"ident":26,"udre":0,"iod":128,"rangerr":16.420,"rangerate":0.086},{"ident":7,"udre":0,"iod":15,"rangerr":25.980,"rangerate":-0.016}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":285.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.560,"rangerate":-0.022},{"ident":8,"udre":0,"iod":22,"rangerr":21.120,"rangerate":-0.156},{"ident":13,"udre":0,"iod":3,"rangerr":-22.620,"rangerate":0.122}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":286.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.540,"rangerate":-0.018},{"ident":11,"udre":1,"iod":2,"rangerr":-29.120,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":288.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.900,"rangerate":0.000},{"ident":26,"udre":0,"iod":128,"rangerr":16.660,"rangerate":0.088},{"ident":7,"udre":0,"iod":15,"rangerr":25.940,"rangerate":-0.024}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":288.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.660,"rangerate":-0.020},{"ident":8,"udre":0,"iod":22,"rangerr":20.600,"rangerate":-0.164},{"ident":13,"udre":0,"iod":3,"rangerr":-22.340,"rangerate":0.124}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":289.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.620,"rangerate":0.008},{"ident":11,"udre":1,"iod":2,"rangerr":-27.840,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":291.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.040,"rangerate":-0.006},{"ident":26,"udre":0,"iod":128,"rangerr":16.880,"rangerate":0.096},{"ident":7,"udre":0,"iod":15,"rangerr":25.760,"rangerate":-0.030}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":291.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.800,"rangerate":-0.010},{"ident":8,"udre":0,"iod":22,"rangerr":20.000,"rangerate":-0.176},{"ident":13,"udre":0,"iod":3,"rangerr":-22.040,"rangerate":0.120}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":292.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.620,"rangerate":0.048},{"ident":11,"udre":1,"iod":2,"rangerr":-26.880,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":294.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.040,"rangerate":-0.008},{"ident":26,"udre":0,"iod":128,"rangerr":17.220,"rangerate":0.098},{"ident":7,"udre":0,"iod":15,"rangerr":25.700,"rangerate":-0.040}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":294.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.800,"rangerate":-0.002},{"ident":8,"udre":0,"iod":22,"rangerr":19.520,"rangerate":-0.182},{"ident":13,"udre":0,"iod":3,"rangerr":-21.620,"rangerate":0.124}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":295.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.420,"rangerate":0.074},{"ident":11,"udre":1,"iod":2,"rangerr":-25.920,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":297.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.060,"rangerate":-0.020},{"ident":26,"udre":0,"iod":128,"rangerr":17.500,"rangerate":0.104},{"ident":7,"udre":0,"iod":15,"rangerr":25.560,"rangerate":-0.056}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":297.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.820,"rangerate":0.000},{"ident":8,"udre":0,"iod":22,"rangerr":18.960,"rangerate":-0.188},{"ident":13,"udre":0,"iod":3,"rangerr":-21.240,"rangerate":0.122}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":298.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-64.180,"rangerate":0.092},{"ident":11,"udre":1,"iod":2,"rangerr":-24.640,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":300.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.160,"rangerate":-0.012},{"ident":26,"udre":0,"iod":128,"rangerr":17.780,"rangerate":0.090},{"ident":7,"udre":0,"iod":15,"rangerr":25.380,"rangerate":-0.062}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":300.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.800,"rangerate":0.004},{"ident":8,"udre":0,"iod":22,"rangerr":18.400,"rangerate":-0.190},{"ident":13,"udre":0,"iod":3,"rangerr":-20.940,"rangerate":0.112}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":301.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-63.920,"rangerate":0.122},{"ident":11,"udre":1,"iod":2,"rangerr":-23.680,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":303.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.120,"rangerate":-0.022},{"ident":26,"udre":0,"iod":128,"rangerr":18.180,"rangerate":0.084},{"ident":7,"udre":0,"iod":15,"rangerr":25.260,"rangerate":-0.068}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":303.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":2,"udre":0,"iod":73,"rangerr":-1.700,"rangerate":0.020},{"ident":8,"udre":0,"iod":22,"rangerr":17.840,"rangerate":-0.204},{"ident":13,"udre":0,"iod":3,"rangerr":-20.500,"rangerate":0.120}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":304.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-63.380,"rangerate":0.140},{"ident":11,"udre":1,"iod":2,"rangerr":-22.400,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":306.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.240,"rangerate":-0.022},{"ident":26,"udre":0,"iod":128,"rangerr":18.460,"rangerate":0.078},{"ident":7,"udre":0,"iod":15,"rangerr":25.020,"rangerate":-0.080}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":306.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":17.260,"rangerate":-0.204},{"ident":2,"udre":0,"iod":73,"rangerr":-1.620,"rangerate":0.022},{"ident":13,"udre":0,"iod":3,"rangerr":-20.040,"rangerate":0.130}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":307.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-62.840,"rangerate":0.166},{"ident":11,"udre":1,"iod":2,"rangerr":-21.120,"rangerate":0.384}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":309.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.280,"rangerate":-0.030},{"ident":26,"udre":0,"iod":128,"rangerr":18.660,"rangerate":0.064},{"ident":7,"udre":0,"iod":15,"rangerr":24.800,"rangerate":-0.084}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":309.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":16.580,"rangerate":-0.216},{"ident":2,"udre":0,"iod":73,"rangerr":-1.580,"rangerate":0.034},{"ident":13,"udre":0,"iod":3,"rangerr":-19.800,"rangerate":0.136}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":310.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-62.440,"rangerate":0.190},{"ident":11,"udre":1,"iod":2,"rangerr":-20.160,"rangerate":0.384}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":312.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.400,"rangerate":-0.026},{"ident":26,"udre":0,"iod":128,"rangerr":18.880,"rangerate":0.054},{"ident":7,"udre":0,"iod":15,"rangerr":24.520,"rangerate":-0.082}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":312.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":15.940,"rangerate":-0.222},{"ident":2,"udre":0,"iod":73,"rangerr":-1.480,"rangerate":0.040},{"ident":13,"udre":0,"iod":3,"rangerr":-19.320,"rangerate":0.148}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":313.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-61.800,"rangerate":0.210},{"ident":11,"udre":1,"iod":2,"rangerr":-18.880,"rangerate":0.384}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":315.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.580,"rangerate":-0.026},{"ident":26,"udre":0,"iod":128,"rangerr":18.960,"rangerate":0.044},{"ident":7,"udre":0,"iod":15,"rangerr":24.180,"rangerate":-0.094}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":315.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":15.200,"rangerate":-0.226},{"ident":2,"udre":0,"iod":73,"rangerr":-1.460,"rangerate":0.038},{"ident":13,"udre":0,"iod":3,"rangerr":-18.940,"rangerate":0.164}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":316.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-61.280,"rangerate":0.214},{"ident":11,"udre":1,"iod":2,"rangerr":-17.920,"rangerate":0.384}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":318.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.680,"rangerate":-0.024},{"ident":7,"udre":0,"iod":15,"rangerr":23.920,"rangerate":-0.094},{"ident":26,"udre":0,"iod":128,"rangerr":19.080,"rangerate":0.032}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":318.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":14.540,"rangerate":-0.232},{"ident":2,"udre":0,"iod":73,"rangerr":-1.340,"rangerate":0.038},{"ident":13,"udre":0,"iod":3,"rangerr":-18.360,"rangerate":0.174}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":319.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-60.520,"rangerate":0.236},{"ident":11,"udre":1,"iod":2,"rangerr":-16.640,"rangerate":0.384}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":321.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.680,"rangerate":-0.014},{"ident":7,"udre":0,"iod":15,"rangerr":23.720,"rangerate":-0.098},{"ident":26,"udre":0,"iod":128,"rangerr":19.220,"rangerate":0.008}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":321.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":13.900,"rangerate":-0.238},{"ident":2,"udre":0,"iod":73,"rangerr":-1.140,"rangerate":0.030},{"ident":13,"udre":0,"iod":3,"rangerr":-17.760,"rangerate":0.194}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":322.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-59.660,"rangerate":0.242},{"ident":11,"udre":1,"iod":2,"rangerr":-15.360,"rangerate":0.384}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":324.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.600,"rangerate":-0.006},{"ident":7,"udre":0,"iod":15,"rangerr":23.460,"rangerate":-0.094},{"ident":26,"udre":0,"iod":128,"rangerr":19.300,"rangerate":0.000}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":324.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":13.160,"rangerate":-0.242},{"ident":2,"udre":0,"iod":73,"rangerr":-1.080,"rangerate":0.036},{"ident":13,"udre":0,"iod":3,"rangerr":-17.180,"rangerate":0.204}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":325.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-58.880,"rangerate":0.256},{"ident":11,"udre":1,"iod":2,"rangerr":-14.400,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":327.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.740,"rangerate":0.006},{"ident":7,"udre":0,"iod":15,"rangerr":23.060,"rangerate":-0.108},{"ident":26,"udre":0,"iod":128,"rangerr":19.120,"rangerate":-0.012}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":327.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":12.360,"rangerate":-0.242},{"ident":2,"udre":0,"iod":73,"rangerr":-1.060,"rangerate":0.024},{"ident":13,"udre":0,"iod":3,"rangerr":-16.620,"rangerate":0.232}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":328.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-57.920,"rangerate":0.256},{"ident":11,"udre":1,"iod":2,"rangerr":-13.440,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":330.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.740,"rangerate":0.018},{"ident":7,"udre":0,"iod":15,"rangerr":22.720,"rangerate":-0.110},{"ident":26,"udre":0,"iod":128,"rangerr":19.040,"rangerate":-0.022}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":330.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":11.580,"rangerate":-0.246},{"ident":2,"udre":0,"iod":73,"rangerr":-1.020,"rangerate":0.028},{"ident":13,"udre":0,"iod":3,"rangerr":-15.880,"rangerate":0.242}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":331.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-57.280,"rangerate":0.288},{"ident":11,"udre":1,"iod":2,"rangerr":-12.160,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":333.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.640,"rangerate":0.026},{"ident":7,"udre":0,"iod":15,"rangerr":22.320,"rangerate":-0.126},{"ident":26,"udre":0,"iod":128,"rangerr":18.900,"rangerate":-0.034}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":333.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":10.860,"rangerate":-0.246},{"ident":2,"udre":0,"iod":73,"rangerr":-0.940,"rangerate":0.024},{"ident":13,"udre":0,"iod":3,"rangerr":-14.720,"rangerate":0.256}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":334.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-56.320,"rangerate":0.288},{"ident":11,"udre":1,"iod":2,"rangerr":-11.200,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":336.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.520,"rangerate":0.036},{"ident":7,"udre":0,"iod":15,"rangerr":21.960,"rangerate":-0.142},{"ident":26,"udre":0,"iod":128,"rangerr":18.800,"rangerate":-0.048}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":336.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":10.140,"rangerate":-0.238},{"ident":2,"udre":0,"iod":73,"rangerr":-0.840,"rangerate":0.032},{"ident":13,"udre":0,"iod":3,"rangerr":-14.080,"rangerate":0.256}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":337.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-55.680,"rangerate":0.288},{"ident":11,"udre":1,"iod":2,"rangerr":-9.920,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":339.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.420,"rangerate":0.048},{"ident":7,"udre":0,"iod":15,"rangerr":21.540,"rangerate":-0.160},{"ident":26,"udre":0,"iod":128,"rangerr":18.700,"rangerate":-0.052}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":339.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":9.380,"rangerate":-0.244},{"ident":2,"udre":0,"iod":73,"rangerr":-0.720,"rangerate":0.032},{"ident":13,"udre":0,"iod":3,"rangerr":-13.120,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":340.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-54.720,"rangerate":0.288},{"ident":11,"udre":1,"iod":2,"rangerr":-8.960,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":342.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.300,"rangerate":0.058},{"ident":7,"udre":0,"iod":15,"rangerr":21.060,"rangerate":-0.176},{"ident":26,"udre":0,"iod":128,"rangerr":18.540,"rangerate":-0.040}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":342.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":8.640,"rangerate":-0.242},{"ident":2,"udre":0,"iod":73,"rangerr":-0.680,"rangerate":0.032},{"ident":13,"udre":0,"iod":3,"rangerr":-12.480,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":343.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-54.080,"rangerate":0.288},{"ident":11,"udre":1,"iod":2,"rangerr":-8.000,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":345.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-40.100,"rangerate":0.070},{"ident":7,"udre":0,"iod":15,"rangerr":20.480,"rangerate":-0.190},{"ident":26,"udre":0,"iod":128,"rangerr":18.360,"rangerate":-0.042}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":345.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":7.880,"rangerate":-0.240},{"ident":2,"udre":0,"iod":73,"rangerr":-0.620,"rangerate":0.026},{"ident":13,"udre":0,"iod":3,"rangerr":-11.840,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":346.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-53.120,"rangerate":0.320},{"ident":11,"udre":1,"iod":2,"rangerr":-6.720,"rangerate":0.352}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":348.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.960,"rangerate":0.080},{"ident":7,"udre":0,"iod":15,"rangerr":19.820,"rangerate":-0.194},{"ident":26,"udre":0,"iod":128,"rangerr":18.240,"rangerate":-0.038}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":348.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":7.040,"rangerate":-0.234},{"ident":2,"udre":0,"iod":73,"rangerr":-0.680,"rangerate":0.018},{"ident":13,"udre":0,"iod":3,"rangerr":-10.880,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":349.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-52.160,"rangerate":0.320},{"ident":11,"udre":1,"iod":2,"rangerr":-6.080,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":351.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.820,"rangerate":0.094},{"ident":7,"udre":0,"iod":15,"rangerr":19.140,"rangerate":-0.196},{"ident":26,"udre":0,"iod":128,"rangerr":17.980,"rangerate":-0.048}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":351.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":6.320,"rangerate":-0.238},{"ident":2,"udre":0,"iod":73,"rangerr":-0.700,"rangerate":0.014},{"ident":13,"udre":0,"iod":3,"rangerr":-10.240,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":352.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-51.520,"rangerate":0.320},{"ident":11,"udre":1,"iod":2,"rangerr":-4.800,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":354.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.460,"rangerate":0.102},{"ident":7,"udre":0,"iod":15,"rangerr":18.500,"rangerate":-0.210},{"ident":26,"udre":0,"iod":128,"rangerr":17.800,"rangerate":-0.052}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":354.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":5.620,"rangerate":-0.230},{"ident":2,"udre":0,"iod":73,"rangerr":-0.640,"rangerate":0.006},{"ident":13,"udre":0,"iod":3,"rangerr":-9.280,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":355.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-50.240,"rangerate":0.320},{"ident":11,"udre":1,"iod":2,"rangerr":-3.840,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":357.0,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-39.100,"rangerate":0.110},{"ident":7,"udre":0,"iod":15,"rangerr":17.940,"rangerate":-0.214},{"ident":26,"udre":0,"iod":128,"rangerr":17.700,"rangerate":-0.062}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":357.6,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":4.980,"rangerate":-0.216},{"ident":2,"udre":0,"iod":73,"rangerr":-0.620,"rangerate":0.004},{"ident":13,"udre":0,"iod":3,"rangerr":-8.320,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":358.8,"seqnum":6,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-49.280,"rangerate":0.352},{"ident":11,"udre":1,"iod":2,"rangerr":-2.880,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":360.0,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-38.760,"rangerate":0.118},{"ident":7,"udre":0,"iod":15,"rangerr":17.280,"rangerate":-0.224},{"ident":26,"udre":0,"iod":128,"rangerr":17.460,"rangerate":-0.074}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":360.6,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":4.320,"rangerate":-0.210},{"ident":2,"udre":0,"iod":73,"rangerr":-0.640,"rangerate":0.000},{"ident":13,"udre":0,"iod":3,"rangerr":-7.360,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":361.8,"seqnum":1,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-48.320,"rangerate":0.352},{"ident":11,"udre":1,"iod":2,"rangerr":-1.920,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":363.0,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-38.400,"rangerate":0.118},{"ident":7,"udre":0,"iod":15,"rangerr":16.620,"rangerate":-0.216},{"ident":26,"udre":0,"iod":128,"rangerr":17.300,"rangerate":-0.082}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":363.6,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":3.680,"rangerate":-0.210},{"ident":2,"udre":0,"iod":73,"rangerr":-0.560,"rangerate":-0.002},{"ident":13,"udre":0,"iod":3,"rangerr":-6.400,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":364.8,"seqnum":4,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-47.360,"rangerate":0.352},{"ident":11,"udre":1,"iod":2,"rangerr":-0.960,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":366.0,"seqnum":5,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-38.040,"rangerate":0.122},{"ident":7,"udre":0,"iod":15,"rangerr":16.000,"rangerate":-0.220},{"ident":26,"udre":0,"iod":128,"rangerr":17.020,"rangerate":-0.096}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":366.6,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":3.120,"rangerate":-0.196},{"ident":2,"udre":0,"iod":73,"rangerr":-0.560,"rangerate":0.000},{"ident":13,"udre":0,"iod":3,"rangerr":-5.760,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":367.8,"seqnum":7,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-46.080,"rangerate":0.384},{"ident":11,"udre":1,"iod":2,"rangerr":0.000,"rangerate":0.320}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":369.0,"seqnum":0,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-37.680,"rangerate":0.118},{"ident":7,"udre":0,"iod":15,"rangerr":15.260,"rangerate":-0.226},{"ident":26,"udre":0,"iod":128,"rangerr":16.720,"rangerate":-0.102}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":369.6,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":2.480,"rangerate":-0.180},{"ident":2,"udre":0,"iod":73,"rangerr":-0.640,"rangerate":0.000},{"ident":13,"udre":0,"iod":3,"rangerr":-4.800,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":370.8,"seqnum":2,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-45.120,"rangerate":0.384},{"ident":11,"udre":1,"iod":2,"rangerr":0.640,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":372.0,"seqnum":3,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-37.260,"rangerate":0.128},{"ident":7,"udre":0,"iod":15,"rangerr":14.540,"rangerate":-0.234},{"ident":26,"udre":0,"iod":128,"rangerr":16.440,"rangerate":-0.100}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":372.6,"seqnum":4,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":1.900,"rangerate":-0.176},{"ident":2,"udre":0,"iod":73,"rangerr":-0.720,"rangerate":0.002},{"ident":13,"udre":0,"iod":3,"rangerr":-4.160,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":373.8,"seqnum":5,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-43.840,"rangerate":0.384},{"ident":11,"udre":1,"iod":2,"rangerr":1.600,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":375.0,"seqnum":6,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-36.980,"rangerate":0.138},{"ident":7,"udre":0,"iod":15,"rangerr":13.720,"rangerate":-0.252},{"ident":26,"udre":0,"iod":128,"rangerr":15.940,"rangerate":-0.118}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":375.6,"seqnum":7,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":1.340,"rangerate":-0.162},{"ident":2,"udre":0,"iod":73,"rangerr":-0.760,"rangerate":0.010},{"ident":13,"udre":0,"iod":3,"rangerr":-3.200,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":376.8,"seqnum":0,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-42.880,"rangerate":0.384},{"ident":11,"udre":1,"iod":2,"rangerr":2.240,"rangerate":0.288}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":378.0,"seqnum":1,"length":5,"station_health":0,"satellites":[{"ident":27,"udre":0,"iod":62,"rangerr":-36.680,"rangerate":0.134},{"ident":7,"udre":0,"iod":15,"rangerr":12.800,"rangerate":-0.224},{"ident":26,"udre":0,"iod":128,"rangerr":15.540,"rangerate":-0.128}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":378.6,"seqnum":2,"length":5,"station_health":0,"satellites":[{"ident":8,"udre":0,"iod":22,"rangerr":0.840,"rangerate":-0.150},{"ident":2,"udre":0,"iod":73,"rangerr":-0.740,"rangerate":0.014},{"ident":13,"udre":0,"iod":3,"rangerr":-2.560,"rangerate":0.256}]}
+{"class":"RTCM2","type":9,"station_id":268,"zcount":379.8,"seqnum":3,"length":4,"station_health":0,"satellites":[{"ident":19,"udre":0,"iod":186,"rangerr":-41.600,"rangerate":0.384},{"ident":11,"udre":1,"iod":2,"rangerr":3.200,"rangerate":0.288}]}
|