summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2007-12-10 09:32:22 +0000
committerEric S. Raymond <esr@thyrsus.com>2007-12-10 09:32:22 +0000
commit10d798aa990173e3c28c63d2f8762c5e8613be5b (patch)
treea03868aa4edfa9f7c619c379b7795e440f7f345c
parent1af0caebf3e60bf5bfcfeea878a6f2236b5f22ca (diff)
downloadgpsd-10d798aa990173e3c28c63d2f8762c5e8613be5b.tar.gz
Time-equality test has to use fabs() rather than abs().
Rebuild regression tests appropriately.
-rw-r--r--nmea_parse.c2
-rw-r--r--test/gps-360.log.chk30
-rw-r--r--test/haicom-305N.log.chk68
-rw-r--r--test/pharos-360.log.chk30
4 files changed, 65 insertions, 65 deletions
diff --git a/nmea_parse.c b/nmea_parse.c
index 7038457b..b4f384ff 100644
--- a/nmea_parse.c
+++ b/nmea_parse.c
@@ -103,7 +103,7 @@ static void merge_hhmmss(char *hhmmss, struct gps_device_t *session)
*
**************************************************************************/
-#define GPS_TIME_EQUAL(a, b) (abs((a) - (b)) < 0.01)
+#define GPS_TIME_EQUAL(a, b) (fabs((a) - (b)) < 0.01)
/**************************************************************************
*
diff --git a/test/gps-360.log.chk b/test/gps-360.log.chk
index 5b9c231a..0d1afc83 100644
--- a/test/gps-360.log.chk
+++ b/test/gps-360.log.chk
@@ -114,12 +114,12 @@ GPSD,O=GSA 1154052986.949 0.005 50.489690 -104.683975 569.40 103.20 100.00 ? ? 0
$GPRMC,021626.949,A,5029.3814,N,10441.0385,W,0.196906,0.09,280706,,*19
GPSD,O=RMC 1154052986.949 0.005 50.489690 -104.683975 569.40 103.20 100.00 0.0900 0.101 0.000 ? 206.40 ? 3
$GPGGA,021627.948,5029.3815,N,10441.0384,W,1,04,12.5,568.8,M,-20.3,M,0.0,0000*76
-GPSD,O=GGA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 0.0900 0.101 0.000 ? 206.40 ? 3
+GPSD,O=GGA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 ? ? 0.000 ? 206.61 ? 3
$GPGLL,5029.3815,N,10441.0384,W,021627.948,A*2D
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
-GPSD,O=GSA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 0.0900 0.101 0.000 ? 206.40 ? 3
+GPSD,O=GSA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 ? ? 0.000 ? 206.61 ? 3
$GPRMC,021627.948,A,5029.3815,N,10441.0384,W,0.200037,355.83,280706,,*1F
-GPSD,O=RMC 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 355.8300 0.103 0.000 ? 206.40 ? 3
+GPSD,O=RMC 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 355.8300 0.103 0.000 ? 206.61 ? 3
$GPGGA,021628.948,5029.3828,N,10441.0382,W,1,05,2.0,567.6,M,-20.3,M,0.0,0000*45
GPSD,O=GGA 1154052988.948 0.005 50.489713 -104.683970 567.60 103.20 100.00 ? ? 0.000 ? 206.40 ? 3
$GPGLL,5029.3828,N,10441.0382,W,021628.948,A*2A
@@ -238,23 +238,23 @@ GPSD,O=GSA 1154053002.948 0.005 50.489715 -104.683965 564.70 103.20 100.00 ? ? 0
$GPRMC,021642.948,A,5029.3829,N,10441.0379,W,0.167129,0.94,280706,,*18
GPSD,O=RMC 1154053002.948 0.005 50.489715 -104.683965 564.70 103.20 100.00 0.9400 0.086 0.000 ? 206.40 ? 3
$GPGGA,021643.947,5029.3837,N,10441.0381,W,1,05,2.0,563.6,M,-20.3,M,0.0,0000*4E
-GPSD,O=GGA 1154053003.947 0.005 50.489728 -104.683968 563.60 103.20 100.00 0.9400 0.086 0.000 ? 206.40 ? 3
+GPSD,O=GGA 1154053003.947 0.005 50.489728 -104.683968 563.60 28.00 16.00 ? ? 0.000 ? 131.33 ? 3
$GPGLL,5029.3837,N,10441.0381,W,021643.947,A*25
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053003.947 0.005 50.489728 -104.683968 563.60 103.20 100.00 0.9400 0.086 0.000 ? 206.40 ? 3
+GPSD,O=GSA 1154053003.947 0.005 50.489728 -104.683968 563.60 28.00 16.00 ? ? 0.000 ? 131.33 ? 3
$GPRMC,021643.947,A,5029.3837,N,10441.0381,W,0.234120,354.99,280706,,*1D
-GPSD,O=RMC 1154053003.947 0.005 50.489728 -104.683968 563.60 103.20 100.00 354.9900 0.120 0.000 ? 206.40 ? 3
+GPSD,O=RMC 1154053003.947 0.005 50.489728 -104.683968 563.60 28.00 16.00 354.9900 0.120 0.000 ? 131.33 ? 3
$GPGGA,021644.947,5029.3844,N,10441.0383,W,1,05,2.0,562.5,M,-20.3,M,0.0,0000*4D
-GPSD,O=GGA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 131.20 ? 3
+GPSD,O=GGA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3844,N,10441.0383,W,021644.947,A*24
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 131.20 ? 3
+GPSD,O=GSA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGSV,3,1,9,8,48,156,0,17,50,212,33,28,82,37,36,11,38,84,35*46
$GPGSV,3,2,9,26,32,277,37,29,31,270,36,19,6,48,0,27,22,152,25*7D
$GPGSV,3,3,9,124,0,0,0*47
GPSD,Y=GSV 1154053004.947 9:8 48 156 0 0:17 50 212 33 1:28 82 37 36 1:11 38 84 35 1:26 32 277 37 1:29 31 270 36 1:19 6 48 0 0:27 22 152 25 0:124 0 0 0 0:
$GPRMC,021644.947,A,5029.3844,N,10441.0383,W,0.225686,357.97,280706,,*1A
-GPSD,O=RMC 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 357.9700 0.116 0.000 ? 131.20 ? 3
+GPSD,O=RMC 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 357.9700 0.116 0.000 ? 56.00 ? 3
$GPGGA,021645.947,5029.3848,N,10441.0383,W,1,06,1.4,561.4,M,-20.3,M,0.0,0000*46
GPSD,O=GGA 1154053005.947 0.005 50.489747 -104.683972 561.40 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3848,N,10441.0383,W,021645.947,A*29
@@ -362,23 +362,23 @@ GPSD,O=GSA 1154053018.947 0.005 50.489758 -104.683963 560.00 21.60 11.20 ? ? 0.0
$GPRMC,021658.947,A,5029.3855,N,10441.0378,W,0.111024,0.77,280706,,*16
GPSD,O=RMC 1154053018.947 0.005 50.489758 -104.683963 560.00 21.60 11.20 0.7700 0.057 0.000 ? 43.20 ? 3
$GPGGA,021659.946,5029.3855,N,10441.0376,W,1,05,2.0,559.8,M,-20.3,M,0.0,0000*4F
-GPSD,O=GGA 1154053019.946 0.005 50.489758 -104.683960 559.80 21.60 11.20 0.7700 0.057 0.000 ? 43.20 ? 3
+GPSD,O=GGA 1154053019.946 0.005 50.489758 -104.683960 559.80 28.00 16.00 ? ? 0.000 ? 49.65 ? 3
$GPGLL,5029.3855,N,10441.0376,W,021659.946,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053019.946 0.005 50.489758 -104.683960 559.80 21.60 11.20 0.7700 0.057 0.000 ? 43.20 ? 3
+GPSD,O=GSA 1154053019.946 0.005 50.489758 -104.683960 559.80 28.00 16.00 ? ? 0.000 ? 49.65 ? 3
$GPGSV,3,1,9,8,48,156,0,17,50,212,33,28,82,39,36,11,38,84,32*4F
$GPGSV,3,2,9,26,32,277,36,29,31,269,34,19,6,48,0,27,22,152,27*74
$GPGSV,3,3,9,124,0,0,0*47
GPSD,Y=GSV 1154053019.946 9:8 48 156 0 0:17 50 212 33 1:28 82 39 36 1:11 38 84 32 1:26 32 277 36 1:29 31 269 34 1:19 6 48 0 0:27 22 152 27 0:124 0 0 0 0:
$GPRMC,021659.946,A,5029.3855,N,10441.0376,W,0.144243,359.38,280706,,*1F
-GPSD,O=RMC 1154053019.946 0.005 50.489758 -104.683960 559.80 21.60 11.20 359.3800 0.074 0.000 ? 43.20 ? 3
+GPSD,O=RMC 1154053019.946 0.005 50.489758 -104.683960 559.80 28.00 16.00 359.3800 0.074 0.000 ? 49.65 ? 3
$GPGGA,021700.946,5029.3856,N,10441.0373,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*48
-GPSD,O=GGA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 49.60 ? 3
+GPSD,O=GGA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3856,N,10441.0373,W,021700.946,A*28
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 49.60 ? 3
+GPSD,O=GSA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPRMC,021700.946,A,5029.3856,N,10441.0373,W,0.127513,359.47,280706,,*1B
-GPSD,O=RMC 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 359.4700 0.066 0.000 ? 49.60 ? 3
+GPSD,O=RMC 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 359.4700 0.066 0.000 ? 56.00 ? 3
$GPGGA,021701.946,5029.3856,N,10441.0369,W,1,05,2.0,558.6,M,-20.3,M,0.0,0000*41
GPSD,O=GGA 1154053021.946 0.005 50.489760 -104.683948 558.60 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3856,N,10441.0369,W,021701.946,A*22
diff --git a/test/haicom-305N.log.chk b/test/haicom-305N.log.chk
index edb5a80a..746fc803 100644
--- a/test/haicom-305N.log.chk
+++ b/test/haicom-305N.log.chk
@@ -51,14 +51,14 @@ $GPRMC,095306.802,A,2712.6506,S,15303.1298,E,0.00,279.46,080407,,,A*70
GPSD,O=RMC 1176025986.802 0.005 -27.210843 153.052163 3.00 136.00 136.00 279.4600 0.000 0.000 ? 272.00 ? 3
$GPVTG,279.46,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095307.801,2712.6486,S,15303.1293,E,1,04,21.1,3.0,M,42.2,M,,*76
-GPSD,O=GGA 1176025987.801 0.005 -27.210810 153.052155 3.00 136.00 136.00 279.4600 0.000 0.000 ? 272.00 ? 3
+GPSD,O=GGA 1176025987.801 0.005 -27.210810 153.052155 3.00 136.00 136.00 ? ? 0.000 ? 272.27 ? 3
$GPGSA,A,2,05,07,12,30,,,,,,,,,34.7,21.1,27.6*00
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,28*7D
$GPGSV,3,2,12,10,44,132,28,12,39,002,42,18,13,332,34,21,33,266,*72
$GPGSV,3,3,12,24,58,220,,26,17,054,,29,20,063,,30,60,311,44*78
GPSD,Y=GSV 1176025987.801 12:2 15 123 0 0:5 45 347 45 1:6 58 198 0 0:7 45 212 28 1:10 44 132 28 0:12 39 2 42 1:18 13 332 34 0:21 33 266 0 0:24 58 220 0 0:26 17 54 0 0:29 20 63 0 0:30 60 311 44 1:
$GPRMC,095307.801,A,2712.6486,S,15303.1293,E,1.73,279.46,080407,,,A*75
-GPSD,O=RMC 1176025987.801 0.005 -27.210810 153.052155 3.00 136.00 136.00 279.4600 0.890 0.000 ? 272.00 ? 3
+GPSD,O=RMC 1176025987.801 0.005 -27.210810 153.052155 3.00 136.00 136.00 279.4600 0.890 0.000 ? 272.27 ? 3
$GPVTG,279.46,T,,,1.73,N,3.20,K,A*7A
$GPGGA,095308.801,2712.6469,S,15303.1278,E,1,04,21.1,3.0,M,42.2,M,,*7D
GPSD,O=GGA 1176025988.801 0.005 -27.210782 153.052130 3.00 277.60 168.80 ? ? 0.000 ? 413.60 ? 3
@@ -87,9 +87,9 @@ $GPRMC,095311.801,A,2712.6419,S,15303.1214,E,2.16,307.41,080407,,,A*74
GPSD,O=RMC 1176025991.801 0.005 -27.210698 153.052023 4.10 93.60 60.00 307.4100 1.111 0.000 ? 371.20 ? 3
$GPVTG,307.41,T,,,2.16,N,4.00,K,A*70
$GPGGA,095312.800,2712.6400,S,15303.1170,E,1,05,07.5,4.5,M,42.2,M,,*70
-GPSD,O=GGA 1176025992.800 0.005 -27.210667 153.051950 4.50 93.60 60.00 307.4100 1.111 0.000 ? 371.20 ? 3
+GPSD,O=GGA 1176025992.800 0.005 -27.210667 153.051950 4.50 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPRMC,095312.800,A,2712.6400,S,15303.1170,E,0.00,312.27,080407,,,A*7E
-GPSD,O=RMC 1176025992.800 0.005 -27.210667 153.051950 4.50 93.60 60.00 312.2700 0.000 0.000 ? 371.20 ? 3
+GPSD,O=RMC 1176025992.800 0.005 -27.210667 153.051950 4.50 93.60 60.00 312.2700 0.000 0.000 ? 187.39 ? 3
$GPVTG,312.27,T,,,0.00,N,0.00,K,A*75
$GPGGA,095313.800,2712.6402,S,15303.1209,E,1,05,07.5,8.6,M,42.2,M,,*71
GPSD,O=GGA 1176025993.800 0.005 -27.210670 153.052015 8.60 93.60 60.00 ? ? 0.000 ? 187.20 ? 3
@@ -113,15 +113,15 @@ $GPRMC,095315.800,A,2712.6403,S,15303.1229,E,3.56,92.94,080407,,,A*46
GPSD,O=RMC 1176025995.800 0.005 -27.210672 153.052048 13.70 93.60 60.00 92.9400 1.831 0.000 ? 187.20 ? 3
$GPVTG,92.94,T,,,3.56,N,6.58,K,A*4D
$GPGGA,095316.799,2712.6400,S,15303.1217,E,1,05,07.5,13.8,M,42.2,M,,*42
-GPSD,O=GGA 1176025996.799 0.005 -27.210667 153.052028 13.80 93.60 60.00 92.9400 1.831 0.000 ? 187.20 ? 3
+GPSD,O=GGA 1176025996.799 0.005 -27.210667 153.052028 13.80 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
-GPSD,O=GSA 1176025996.799 0.005 -27.210667 153.052028 13.80 93.60 60.00 92.9400 1.831 0.000 ? 187.20 ? 3
+GPSD,O=GSA 1176025996.799 0.005 -27.210667 153.052028 13.80 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,33*77
$GPGSV,3,2,12,10,44,132,23,12,39,002,44,18,13,332,31,21,33,266,*7A
$GPGSV,3,3,12,24,58,220,37,26,17,054,38,29,20,063,,30,60,311,45*76
GPSD,Y=GSV 1176025996.799 12:2 15 123 0 0:5 45 347 45 1:6 58 198 0 0:7 45 212 33 1:10 44 132 23 0:12 39 2 44 1:18 13 332 31 0:21 33 266 0 0:24 58 220 37 1:26 17 54 38 0:29 20 63 0 0:30 60 311 45 1:
$GPRMC,095316.799,A,2712.6400,S,15303.1217,E,1.83,92.94,080407,,,A*4E
-GPSD,O=RMC 1176025996.799 0.005 -27.210667 153.052028 13.80 93.60 60.00 92.9400 0.941 0.000 ? 187.20 ? 3
+GPSD,O=RMC 1176025996.799 0.005 -27.210667 153.052028 13.80 93.60 60.00 92.9400 0.941 0.000 ? 187.39 ? 3
$GPVTG,92.94,T,,,1.83,N,3.39,K,A*45
$GPGGA,095317.799,2712.6397,S,15303.1210,E,1,05,07.5,13.1,M,42.2,M,,*44
GPSD,O=GGA 1176025997.799 0.005 -27.210662 153.052017 13.10 93.60 60.00 ? ? 0.000 ? 187.20 ? 3
@@ -150,9 +150,9 @@ $GPRMC,095320.799,A,2712.6420,S,15303.1290,E,1.55,100.78,080407,,,A*75
GPSD,O=RMC 1176026000.799 0.005 -27.210700 153.052150 19.50 93.60 60.00 100.7800 0.797 0.000 ? 187.20 ? 3
$GPVTG,100.78,T,,,1.55,N,2.87,K,A*72
$GPGGA,095321.798,2712.6419,S,15303.1285,E,1,05,07.5,18.2,M,42.2,M,,*45
-GPSD,O=GGA 1176026001.798 0.005 -27.210698 153.052142 18.20 93.60 60.00 100.7800 0.797 0.000 ? 187.20 ? 3
+GPSD,O=GGA 1176026001.798 0.005 -27.210698 153.052142 18.20 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPRMC,095321.798,A,2712.6419,S,15303.1285,E,1.15,100.78,080407,,,A*7F
-GPSD,O=RMC 1176026001.798 0.005 -27.210698 153.052142 18.20 93.60 60.00 100.7800 0.592 0.000 ? 187.20 ? 3
+GPSD,O=RMC 1176026001.798 0.005 -27.210698 153.052142 18.20 93.60 60.00 100.7800 0.592 0.000 ? 187.39 ? 3
$GPVTG,100.78,T,,,1.15,N,2.13,K,A*7B
$GPGGA,095322.798,2712.6419,S,15303.1281,E,1,05,07.5,17.3,M,42.2,M,,*4C
GPSD,O=GGA 1176026002.798 0.005 -27.210698 153.052135 17.30 93.60 60.00 ? ? 0.000 ? 187.20 ? 3
@@ -176,15 +176,15 @@ $GPRMC,095324.798,A,2712.6417,S,15303.1275,E,0.00,100.78,080407,,,A*7E
GPSD,O=RMC 1176026004.798 0.005 -27.210695 153.052125 18.00 93.60 60.00 100.7800 0.000 0.000 ? 187.20 ? 3
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095325.797,2712.6416,S,15303.1269,E,1,05,07.5,17.7,M,42.2,M,,*49
-GPSD,O=GGA 1176026005.797 0.005 -27.210693 153.052115 17.70 93.60 60.00 100.7800 0.000 0.000 ? 187.20 ? 3
+GPSD,O=GGA 1176026005.797 0.005 -27.210693 153.052115 17.70 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
-GPSD,O=GSA 1176026005.797 0.005 -27.210693 153.052115 17.70 93.60 60.00 100.7800 0.000 0.000 ? 187.20 ? 3
+GPSD,O=GSA 1176026005.797 0.005 -27.210693 153.052115 17.70 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPGSV,3,1,12,2,15,123,,5,45,347,42,6,58,198,,7,45,212,31*72
$GPGSV,3,2,12,10,44,132,34,12,39,002,43,18,13,332,30,21,33,266,*7A
$GPGSV,3,3,12,24,58,220,37,26,17,054,40,29,20,063,,30,60,311,44*78
GPSD,Y=GSV 1176026005.797 12:2 15 123 0 0:5 45 347 42 1:6 58 198 0 0:7 45 212 31 1:10 44 132 34 0:12 39 2 43 1:18 13 332 30 0:21 33 266 0 0:24 58 220 37 1:26 17 54 40 0:29 20 63 0 0:30 60 311 44 1:
$GPRMC,095325.797,A,2712.6416,S,15303.1269,E,0.00,100.78,080407,,,A*7C
-GPSD,O=RMC 1176026005.797 0.005 -27.210693 153.052115 17.70 93.60 60.00 100.7800 0.000 0.000 ? 187.20 ? 3
+GPSD,O=RMC 1176026005.797 0.005 -27.210693 153.052115 17.70 93.60 60.00 100.7800 0.000 0.000 ? 187.39 ? 3
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095326.797,2712.6415,S,15303.1253,E,1,05,07.5,15.0,M,42.2,M,,*45
GPSD,O=GGA 1176026006.797 0.005 -27.210692 153.052088 15.00 93.60 60.00 ? ? 0.000 ? 187.20 ? 3
@@ -213,9 +213,9 @@ $GPRMC,095329.797,A,2712.6413,S,15303.1226,E,1.67,276.34,080407,,,A*74
GPSD,O=RMC 1176026009.797 0.005 -27.210688 153.052043 12.70 93.60 60.00 276.3400 0.859 0.000 ? 187.20 ? 3
$GPVTG,276.34,T,,,1.67,N,3.09,K,A*7E
$GPGGA,095330.796,2712.6413,S,15303.1218,E,1,05,07.5,12.4,M,42.2,M,,*49
-GPSD,O=GGA 1176026010.796 0.005 -27.210688 153.052030 12.40 93.60 60.00 276.3400 0.859 0.000 ? 187.20 ? 3
+GPSD,O=GGA 1176026010.796 0.005 -27.210688 153.052030 12.40 93.60 60.00 ? ? 0.000 ? 187.39 ? 3
$GPRMC,095330.796,A,2712.6413,S,15303.1218,E,1.72,276.34,080407,,,A*74
-GPSD,O=RMC 1176026010.796 0.005 -27.210688 153.052030 12.40 93.60 60.00 276.3400 0.885 0.000 ? 187.20 ? 3
+GPSD,O=RMC 1176026010.796 0.005 -27.210688 153.052030 12.40 93.60 60.00 276.3400 0.885 0.000 ? 187.39 ? 3
$GPVTG,276.34,T,,,1.72,N,3.19,K,A*7B
$GPGGA,095331.796,2712.6414,S,15303.1212,E,1,05,07.5,12.3,M,42.2,M,,*42
GPSD,O=GGA 1176026011.796 0.005 -27.210690 153.052020 12.30 93.60 60.00 ? ? 0.000 ? 187.20 ? 3
@@ -266,9 +266,9 @@ $GPRMC,095338.795,A,2712.6450,S,15303.1192,E,2.24,203.09,080407,,,A*75
GPSD,O=RMC 1176026018.795 0.005 -27.210750 153.051987 12.40 38.40 18.40 203.0900 1.152 0.000 ? 132.00 ? 3
$GPVTG,203.09,T,,,2.24,N,4.14,K,A*7D
$GPGGA,095339.794,2712.6456,S,15303.1185,E,1,06,04.1,11.6,M,42.2,M,,*41
-GPSD,O=GGA 1176026019.794 0.005 -27.210760 153.051975 11.60 38.40 18.40 203.0900 1.152 0.000 ? 132.00 ? 3
+GPSD,O=GGA 1176026019.794 0.005 -27.210760 153.051975 11.60 38.40 18.40 ? ? 0.000 ? 76.88 ? 3
$GPRMC,095339.794,A,2712.6456,S,15303.1185,E,2.28,200.03,080407,,,A*70
-GPSD,O=RMC 1176026019.794 0.005 -27.210760 153.051975 11.60 38.40 18.40 200.0300 1.173 0.000 ? 132.00 ? 3
+GPSD,O=RMC 1176026019.794 0.005 -27.210760 153.051975 11.60 38.40 18.40 200.0300 1.173 0.000 ? 76.88 ? 3
$GPVTG,200.03,T,,,2.28,N,4.22,K,A*7D
$GPGGA,095340.794,2712.6461,S,15303.1180,E,1,07,01.3,10.0,M,42.2,M,,*4F
GPSD,O=GGA 1176026020.794 0.005 -27.210768 153.051967 10.00 38.40 18.40 ? ? 0.000 ? 76.80 ? 3
@@ -303,9 +303,9 @@ $GPRMC,095343.794,A,2712.6478,S,15303.1166,E,2.18,187.10,080407,,,A*71
GPSD,O=RMC 1176026023.794 0.005 -27.210797 153.051943 8.10 24.00 10.40 187.1000 1.121 0.000 ? 48.00 ? 3
$GPVTG,187.10,T,,,2.18,N,4.03,K,A*73
$GPGGA,095344.793,2712.6483,S,15303.1163,E,1,07,01.3,8.4,M,42.2,M,,*70
-GPSD,O=GGA 1176026024.793 0.005 -27.210805 153.051938 8.40 24.00 10.40 187.1000 1.121 0.000 ? 48.00 ? 3
+GPSD,O=GGA 1176026024.793 0.005 -27.210805 153.051938 8.40 24.00 10.40 ? ? 0.000 ? 48.05 ? 3
$GPRMC,095344.793,A,2712.6483,S,15303.1163,E,2.26,192.88,080407,,,A*78
-GPSD,O=RMC 1176026024.793 0.005 -27.210805 153.051938 8.40 24.00 10.40 192.8800 1.163 0.000 ? 48.00 ? 3
+GPSD,O=RMC 1176026024.793 0.005 -27.210805 153.051938 8.40 24.00 10.40 192.8800 1.163 0.000 ? 48.05 ? 3
$GPVTG,192.88,T,,,2.26,N,4.18,K,A*71
$GPGGA,095345.793,2712.6489,S,15303.1158,E,1,07,01.3,7.5,M,42.2,M,,*7D
GPSD,O=GGA 1176026025.793 0.005 -27.210815 153.051930 7.50 24.00 10.40 ? ? 0.000 ? 48.00 ? 3
@@ -329,9 +329,9 @@ $GPRMC,095347.793,A,2712.6500,S,15303.1150,E,2.23,191.68,080407,,,A*79
GPSD,O=RMC 1176026027.793 0.005 -27.210833 153.051917 7.50 24.00 10.40 191.6800 1.147 0.000 ? 48.00 ? 3
$GPVTG,191.68,T,,,2.23,N,4.13,K,A*72
$GPGGA,095348.792,2712.6505,S,15303.1148,E,1,07,01.3,7.4,M,42.2,M,,*74
-GPSD,O=GGA 1176026028.792 0.005 -27.210842 153.051913 7.40 24.00 10.40 191.6800 1.147 0.000 ? 48.00 ? 3
+GPSD,O=GGA 1176026028.792 0.005 -27.210842 153.051913 7.40 24.00 10.40 ? ? 0.000 ? 48.05 ? 3
$GPRMC,095348.792,A,2712.6505,S,15303.1148,E,2.11,187.45,080407,,,A*72
-GPSD,O=RMC 1176026028.792 0.005 -27.210842 153.051913 7.40 24.00 10.40 187.4500 1.085 0.000 ? 48.00 ? 3
+GPSD,O=RMC 1176026028.792 0.005 -27.210842 153.051913 7.40 24.00 10.40 187.4500 1.085 0.000 ? 48.05 ? 3
$GPVTG,187.45,T,,,2.11,N,3.91,K,A*76
$GPGGA,095349.792,2712.6511,S,15303.1147,E,1,07,01.3,7.3,M,42.2,M,,*78
GPSD,O=GGA 1176026029.792 0.005 -27.210852 153.051912 7.30 24.00 10.40 ? ? 0.000 ? 48.00 ? 3
@@ -366,14 +366,14 @@ $GPRMC,095352.792,A,2712.6511,S,15303.1137,E,1.39,350.04,080407,,,A*70
GPSD,O=RMC 1176026032.792 0.005 -27.210852 153.051895 5.80 24.00 10.40 350.0400 0.715 0.000 ? 48.00 ? 3
$GPVTG,350.04,T,,,1.39,N,2.57,K,A*79
$GPGGA,095353.791,2712.6505,S,15303.1137,E,1,06,02.3,5.9,M,42.2,M,,*78
-GPSD,O=GGA 1176026033.791 0.005 -27.210842 153.051895 5.90 24.00 10.40 350.0400 0.715 0.000 ? 48.00 ? 3
+GPSD,O=GGA 1176026033.791 0.005 -27.210842 153.051895 5.90 38.40 18.40 ? ? 0.000 ? 62.46 ? 3
$GPRMC,095353.791,A,2712.6505,S,15303.1137,E,1.92,359.88,080407,,,A*7B
-GPSD,O=RMC 1176026033.791 0.005 -27.210842 153.051895 5.90 24.00 10.40 359.8800 0.988 0.000 ? 48.00 ? 3
+GPSD,O=RMC 1176026033.791 0.005 -27.210842 153.051895 5.90 38.40 18.40 359.8800 0.988 0.000 ? 62.46 ? 3
$GPVTG,359.88,T,,,1.92,N,3.56,K,A*75
$GPGGA,095354.791,2712.6500,S,15303.1137,E,1,07,01.3,5.2,M,42.2,M,,*73
-GPSD,O=GGA 1176026034.791 0.005 -27.210833 153.051895 5.20 38.40 18.40 ? ? 0.000 ? 62.40 ? 3
+GPSD,O=GGA 1176026034.791 0.005 -27.210833 153.051895 5.20 38.40 18.40 ? ? 0.000 ? 76.80 ? 3
$GPRMC,095354.791,A,2712.6500,S,15303.1137,E,2.00,11.44,080407,,,A*4E
-GPSD,O=RMC 1176026034.791 0.005 -27.210833 153.051895 5.20 38.40 18.40 11.4400 1.029 0.000 ? 62.40 ? 3
+GPSD,O=RMC 1176026034.791 0.005 -27.210833 153.051895 5.20 38.40 18.40 11.4400 1.029 0.000 ? 76.80 ? 3
$GPVTG,11.44,T,,,2.00,N,3.70,K,A*46
$GPGGA,095355.791,2712.6493,S,15303.1137,E,1,07,01.3,4.7,M,42.2,M,,*7D
GPSD,O=GGA 1176026035.791 0.005 -27.210822 153.051895 4.70 38.40 18.40 ? ? 0.000 ? 76.80 ? 3
@@ -397,15 +397,15 @@ $GPRMC,095357.791,A,2712.6480,S,15303.1135,E,2.30,7.49,080407,,,A*7F
GPSD,O=RMC 1176026037.791 0.005 -27.210800 153.051892 4.10 24.00 10.40 7.4900 1.183 0.000 ? 48.00 ? 3
$GPVTG,7.49,T,,,2.30,N,4.26,K,A*7B
$GPGGA,095358.790,2712.6473,S,15303.1133,E,1,08,01.1,3.9,M,42.2,M,,*7F
-GPSD,O=GGA 1176026038.790 0.005 -27.210788 153.051888 3.90 24.00 10.40 7.4900 1.183 0.000 ? 48.00 ? 3
+GPSD,O=GGA 1176026038.790 0.005 -27.210788 153.051888 3.90 24.00 10.40 ? ? 0.000 ? 48.05 ? 3
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
-GPSD,O=GSA 1176026038.790 0.005 -27.210788 153.051888 3.90 24.00 10.40 7.4900 1.183 0.000 ? 48.00 ? 3
+GPSD,O=GSA 1176026038.790 0.005 -27.210788 153.051888 3.90 24.00 10.40 ? ? 0.000 ? 48.05 ? 3
$GPGSV,3,1,12,2,15,123,36,5,45,347,43,6,58,198,42,7,45,212,41*77
$GPGSV,3,2,12,10,43,132,41,12,39,002,41,18,14,332,26,21,34,265,42*7F
$GPGSV,3,3,12,24,58,219,43,26,17,054,38,29,20,063,37,30,59,312,44*73
GPSD,Y=GSV 1176026038.790 12:2 15 123 36 1:5 45 347 43 1:6 58 198 42 0:7 45 212 41 1:10 43 132 41 1:12 39 2 41 1:18 14 332 26 0:21 34 265 42 1:24 58 219 43 1:26 17 54 38 0:29 20 63 37 0:30 59 312 44 1:
$GPRMC,095358.790,A,2712.6473,S,15303.1133,E,2.34,6.73,080407,,,A*77
-GPSD,O=RMC 1176026038.790 0.005 -27.210788 153.051888 3.90 24.00 10.40 6.7300 1.204 0.000 ? 48.00 ? 3
+GPSD,O=RMC 1176026038.790 0.005 -27.210788 153.051888 3.90 24.00 10.40 6.7300 1.204 0.000 ? 48.05 ? 3
$GPVTG,6.73,T,,,2.34,N,4.32,K,A*72
$GPGGA,095400.790,2712.6459,S,15303.1133,E,1,06,01.8,3.5,M,42.2,M,,*76
GPSD,O=GGA 1176026040.790 0.005 -27.210765 153.051888 3.50 20.80 8.80 ? ? 0.000 ? 22.40 ? 3
@@ -450,15 +450,15 @@ $GPRMC,095406.789,A,2712.6420,S,15303.1142,E,2.35,31.12,080407,,,A*41
GPSD,O=RMC 1176026046.789 0.005 -27.210700 153.051903 2.70 20.00 8.80 31.1200 1.209 0.000 ? 40.00 ? 3
$GPVTG,31.12,T,,,2.35,N,4.35,K,A*47
$GPGGA,095407.788,2712.6415,S,15303.1145,E,1,08,01.7,2.5,M,42.2,M,,*71
-GPSD,O=GGA 1176026047.788 0.005 -27.210692 153.051908 2.50 20.00 8.80 31.1200 1.209 0.000 ? 40.00 ? 3
+GPSD,O=GGA 1176026047.788 0.005 -27.210692 153.051908 2.50 20.00 8.80 ? ? 0.000 ? 40.04 ? 3
$GPGSA,A,3,02,05,06,07,10,12,24,30,,,,,3.9,1.7,3.4*38
-GPSD,O=GSA 1176026047.788 0.005 -27.210692 153.051908 2.50 20.00 8.80 31.1200 1.209 0.000 ? 40.00 ? 3
+GPSD,O=GSA 1176026047.788 0.005 -27.210692 153.051908 2.50 20.00 8.80 ? ? 0.000 ? 40.04 ? 3
$GPGSV,3,1,12,2,14,123,33,5,45,347,43,6,58,197,42,7,45,212,41*7C
$GPGSV,3,2,12,10,43,132,42,12,39,002,40,18,14,332,28,21,34,265,36*70
$GPGSV,3,3,12,24,58,219,43,26,17,054,38,29,20,063,39,30,59,312,43*7A
GPSD,Y=GSV 1176026047.788 12:2 14 123 33 1:5 45 347 43 1:6 58 197 42 1:7 45 212 41 1:10 43 132 42 1:12 39 2 40 1:18 14 332 28 0:21 34 265 36 0:24 58 219 43 1:26 17 54 38 0:29 20 63 39 0:30 59 312 43 1:
$GPRMC,095407.788,A,2712.6415,S,15303.1145,E,2.28,40.30,080407,,,A*4A
-GPSD,O=RMC 1176026047.788 0.005 -27.210692 153.051908 2.50 20.00 8.80 40.3000 1.173 0.000 ? 40.00 ? 3
+GPSD,O=RMC 1176026047.788 0.005 -27.210692 153.051908 2.50 20.00 8.80 40.3000 1.173 0.000 ? 40.04 ? 3
$GPVTG,40.30,T,,,2.28,N,4.23,K,A*4A
$GPGGA,095408.788,2712.6411,S,15303.1151,E,1,09,01.1,2.6,M,42.2,M,,*7B
GPSD,O=GGA 1176026048.788 0.005 -27.210685 153.051918 2.60 31.20 13.60 ? ? 0.000 ? 51.20 ? 3
@@ -482,14 +482,14 @@ $GPRMC,095410.788,A,2712.6407,S,15303.1166,E,2.54,74.38,080407,,,A*4A
GPSD,O=RMC 1176026050.788 0.005 -27.210678 153.051943 2.90 31.20 13.60 74.3800 1.307 0.000 ? 62.40 ? 3
$GPVTG,74.38,T,,,2.54,N,4.71,K,A*49
$GPGGA,095411.787,2712.6405,S,15303.1173,E,1,09,01.1,2.9,M,42.2,M,,*76
-GPSD,O=GGA 1176026051.787 0.005 -27.210675 153.051955 2.90 31.20 13.60 74.3800 1.307 0.000 ? 62.40 ? 3
+GPSD,O=GGA 1176026051.787 0.005 -27.210675 153.051955 2.90 20.00 8.80 ? ? 0.000 ? 51.25 ? 3
$GPRMC,095411.787,A,2712.6405,S,15303.1173,E,2.34,76.68,080407,,,A*43
-GPSD,O=RMC 1176026051.787 0.005 -27.210675 153.051955 2.90 31.20 13.60 76.6800 1.204 0.000 ? 62.40 ? 3
+GPSD,O=RMC 1176026051.787 0.005 -27.210675 153.051955 2.90 20.00 8.80 76.6800 1.204 0.000 ? 51.25 ? 3
$GPVTG,76.68,T,,,2.34,N,4.33,K,A*4E
$GPGGA,095412.787,2712.6404,S,15303.1180,E,1,09,01.1,3.0,M,42.2,M,,*70
-GPSD,O=GGA 1176026052.787 0.005 -27.210673 153.051967 3.00 20.00 8.80 ? ? 0.000 ? 51.20 ? 3
+GPSD,O=GGA 1176026052.787 0.005 -27.210673 153.051967 3.00 20.00 8.80 ? ? 0.000 ? 40.00 ? 3
$GPRMC,095412.787,A,2712.6404,S,15303.1180,E,2.33,77.59,080407,,,A*49
-GPSD,O=RMC 1176026052.787 0.005 -27.210673 153.051967 3.00 20.00 8.80 77.5900 1.199 0.000 ? 51.20 ? 3
+GPSD,O=RMC 1176026052.787 0.005 -27.210673 153.051967 3.00 20.00 8.80 77.5900 1.199 0.000 ? 40.00 ? 3
$GPVTG,77.59,T,,,2.33,N,4.32,K,A*4B
$GPGGA,095413.787,2712.6403,S,15303.1187,E,1,08,01.1,3.1,M,42.2,M,,*71
GPSD,O=GGA 1176026053.787 0.005 -27.210672 153.051978 3.10 20.00 8.80 ? ? 0.000 ? 40.00 ? 3
diff --git a/test/pharos-360.log.chk b/test/pharos-360.log.chk
index 5b9c231a..0d1afc83 100644
--- a/test/pharos-360.log.chk
+++ b/test/pharos-360.log.chk
@@ -114,12 +114,12 @@ GPSD,O=GSA 1154052986.949 0.005 50.489690 -104.683975 569.40 103.20 100.00 ? ? 0
$GPRMC,021626.949,A,5029.3814,N,10441.0385,W,0.196906,0.09,280706,,*19
GPSD,O=RMC 1154052986.949 0.005 50.489690 -104.683975 569.40 103.20 100.00 0.0900 0.101 0.000 ? 206.40 ? 3
$GPGGA,021627.948,5029.3815,N,10441.0384,W,1,04,12.5,568.8,M,-20.3,M,0.0,0000*76
-GPSD,O=GGA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 0.0900 0.101 0.000 ? 206.40 ? 3
+GPSD,O=GGA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 ? ? 0.000 ? 206.61 ? 3
$GPGLL,5029.3815,N,10441.0384,W,021627.948,A*2D
$GPGSA,A,3,28,11,26,29,,,,,,,,,12.9,12.5,3.1*39
-GPSD,O=GSA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 0.0900 0.101 0.000 ? 206.40 ? 3
+GPSD,O=GSA 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 ? ? 0.000 ? 206.61 ? 3
$GPRMC,021627.948,A,5029.3815,N,10441.0384,W,0.200037,355.83,280706,,*1F
-GPSD,O=RMC 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 355.8300 0.103 0.000 ? 206.40 ? 3
+GPSD,O=RMC 1154052987.948 0.005 50.489692 -104.683973 568.80 103.20 100.00 355.8300 0.103 0.000 ? 206.61 ? 3
$GPGGA,021628.948,5029.3828,N,10441.0382,W,1,05,2.0,567.6,M,-20.3,M,0.0,0000*45
GPSD,O=GGA 1154052988.948 0.005 50.489713 -104.683970 567.60 103.20 100.00 ? ? 0.000 ? 206.40 ? 3
$GPGLL,5029.3828,N,10441.0382,W,021628.948,A*2A
@@ -238,23 +238,23 @@ GPSD,O=GSA 1154053002.948 0.005 50.489715 -104.683965 564.70 103.20 100.00 ? ? 0
$GPRMC,021642.948,A,5029.3829,N,10441.0379,W,0.167129,0.94,280706,,*18
GPSD,O=RMC 1154053002.948 0.005 50.489715 -104.683965 564.70 103.20 100.00 0.9400 0.086 0.000 ? 206.40 ? 3
$GPGGA,021643.947,5029.3837,N,10441.0381,W,1,05,2.0,563.6,M,-20.3,M,0.0,0000*4E
-GPSD,O=GGA 1154053003.947 0.005 50.489728 -104.683968 563.60 103.20 100.00 0.9400 0.086 0.000 ? 206.40 ? 3
+GPSD,O=GGA 1154053003.947 0.005 50.489728 -104.683968 563.60 28.00 16.00 ? ? 0.000 ? 131.33 ? 3
$GPGLL,5029.3837,N,10441.0381,W,021643.947,A*25
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053003.947 0.005 50.489728 -104.683968 563.60 103.20 100.00 0.9400 0.086 0.000 ? 206.40 ? 3
+GPSD,O=GSA 1154053003.947 0.005 50.489728 -104.683968 563.60 28.00 16.00 ? ? 0.000 ? 131.33 ? 3
$GPRMC,021643.947,A,5029.3837,N,10441.0381,W,0.234120,354.99,280706,,*1D
-GPSD,O=RMC 1154053003.947 0.005 50.489728 -104.683968 563.60 103.20 100.00 354.9900 0.120 0.000 ? 206.40 ? 3
+GPSD,O=RMC 1154053003.947 0.005 50.489728 -104.683968 563.60 28.00 16.00 354.9900 0.120 0.000 ? 131.33 ? 3
$GPGGA,021644.947,5029.3844,N,10441.0383,W,1,05,2.0,562.5,M,-20.3,M,0.0,0000*4D
-GPSD,O=GGA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 131.20 ? 3
+GPSD,O=GGA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3844,N,10441.0383,W,021644.947,A*24
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 131.20 ? 3
+GPSD,O=GSA 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGSV,3,1,9,8,48,156,0,17,50,212,33,28,82,37,36,11,38,84,35*46
$GPGSV,3,2,9,26,32,277,37,29,31,270,36,19,6,48,0,27,22,152,25*7D
$GPGSV,3,3,9,124,0,0,0*47
GPSD,Y=GSV 1154053004.947 9:8 48 156 0 0:17 50 212 33 1:28 82 37 36 1:11 38 84 35 1:26 32 277 37 1:29 31 270 36 1:19 6 48 0 0:27 22 152 25 0:124 0 0 0 0:
$GPRMC,021644.947,A,5029.3844,N,10441.0383,W,0.225686,357.97,280706,,*1A
-GPSD,O=RMC 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 357.9700 0.116 0.000 ? 131.20 ? 3
+GPSD,O=RMC 1154053004.947 0.005 50.489740 -104.683972 562.50 28.00 16.00 357.9700 0.116 0.000 ? 56.00 ? 3
$GPGGA,021645.947,5029.3848,N,10441.0383,W,1,06,1.4,561.4,M,-20.3,M,0.0,0000*46
GPSD,O=GGA 1154053005.947 0.005 50.489747 -104.683972 561.40 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3848,N,10441.0383,W,021645.947,A*29
@@ -362,23 +362,23 @@ GPSD,O=GSA 1154053018.947 0.005 50.489758 -104.683963 560.00 21.60 11.20 ? ? 0.0
$GPRMC,021658.947,A,5029.3855,N,10441.0378,W,0.111024,0.77,280706,,*16
GPSD,O=RMC 1154053018.947 0.005 50.489758 -104.683963 560.00 21.60 11.20 0.7700 0.057 0.000 ? 43.20 ? 3
$GPGGA,021659.946,5029.3855,N,10441.0376,W,1,05,2.0,559.8,M,-20.3,M,0.0,0000*4F
-GPSD,O=GGA 1154053019.946 0.005 50.489758 -104.683960 559.80 21.60 11.20 0.7700 0.057 0.000 ? 43.20 ? 3
+GPSD,O=GGA 1154053019.946 0.005 50.489758 -104.683960 559.80 28.00 16.00 ? ? 0.000 ? 49.65 ? 3
$GPGLL,5029.3855,N,10441.0376,W,021659.946,A*23
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053019.946 0.005 50.489758 -104.683960 559.80 21.60 11.20 0.7700 0.057 0.000 ? 43.20 ? 3
+GPSD,O=GSA 1154053019.946 0.005 50.489758 -104.683960 559.80 28.00 16.00 ? ? 0.000 ? 49.65 ? 3
$GPGSV,3,1,9,8,48,156,0,17,50,212,33,28,82,39,36,11,38,84,32*4F
$GPGSV,3,2,9,26,32,277,36,29,31,269,34,19,6,48,0,27,22,152,27*74
$GPGSV,3,3,9,124,0,0,0*47
GPSD,Y=GSV 1154053019.946 9:8 48 156 0 0:17 50 212 33 1:28 82 39 36 1:11 38 84 32 1:26 32 277 36 1:29 31 269 34 1:19 6 48 0 0:27 22 152 27 0:124 0 0 0 0:
$GPRMC,021659.946,A,5029.3855,N,10441.0376,W,0.144243,359.38,280706,,*1F
-GPSD,O=RMC 1154053019.946 0.005 50.489758 -104.683960 559.80 21.60 11.20 359.3800 0.074 0.000 ? 43.20 ? 3
+GPSD,O=RMC 1154053019.946 0.005 50.489758 -104.683960 559.80 28.00 16.00 359.3800 0.074 0.000 ? 49.65 ? 3
$GPGGA,021700.946,5029.3856,N,10441.0373,W,1,05,2.0,559.4,M,-20.3,M,0.0,0000*48
-GPSD,O=GGA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 49.60 ? 3
+GPSD,O=GGA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3856,N,10441.0373,W,021700.946,A*28
$GPGSA,A,3,17,28,11,26,29,,,,,,,,3.5,2.0,2.8*3F
-GPSD,O=GSA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 49.60 ? 3
+GPSD,O=GSA 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPRMC,021700.946,A,5029.3856,N,10441.0373,W,0.127513,359.47,280706,,*1B
-GPSD,O=RMC 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 359.4700 0.066 0.000 ? 49.60 ? 3
+GPSD,O=RMC 1154053020.946 0.005 50.489760 -104.683955 559.40 28.00 16.00 359.4700 0.066 0.000 ? 56.00 ? 3
$GPGGA,021701.946,5029.3856,N,10441.0369,W,1,05,2.0,558.6,M,-20.3,M,0.0,0000*41
GPSD,O=GGA 1154053021.946 0.005 50.489760 -104.683948 558.60 28.00 16.00 ? ? 0.000 ? 56.00 ? 3
$GPGLL,5029.3856,N,10441.0369,W,021701.946,A*22