summaryrefslogtreecommitdiff
path: root/test/daemon/holux-gm-210.log.chk
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-12-04 12:42:36 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-12-04 12:42:36 +0000
commit52d151db798013bc5218afb9b71ee3aa398d336d (patch)
tree689d21a536bcae33a3e35d7af2b9c11a594e3b63 /test/daemon/holux-gm-210.log.chk
parentac3c3cacf32adf72dd8d46cbbccd8296e9fd62c2 (diff)
downloadgpsd-52d151db798013bc5218afb9b71ee3aa398d336d.tar.gz
This commit resolves the time overflows in the rgm3800 and mkt3301.
These were causing port problems on systems with 32-bit time. It turns out the problem was with the assumption that these devices always deliver a valid time in $GPRMC. They don't when the navigation warning bit (second field 'V') is on! The NMEA driver now knows. Also, the code now contains a sanity check - it will log a complaint if it sees a date moere than a year in the future. This invariably indicates some driver-level problem with time extraction.
Diffstat (limited to 'test/daemon/holux-gm-210.log.chk')
-rw-r--r--test/daemon/holux-gm-210.log.chk21
1 files changed, 10 insertions, 11 deletions
diff --git a/test/daemon/holux-gm-210.log.chk b/test/daemon/holux-gm-210.log.chk
index 8115e8ae..bb80646a 100644
--- a/test/daemon/holux-gm-210.log.chk
+++ b/test/daemon/holux-gm-210.log.chk
@@ -4,51 +4,50 @@ $GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012519.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*14
$GPGGA,012520.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*77
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
-{"class":"TPV","tag":"GSA","time":1112664319.563,"ept":0.005,"mode":1}
+{"class":"TPV","tag":"GSA","mode":1}
$GPGSV,3,1,09,14,65,034,00,01,55,291,43,25,53,210,37,22,45,125,00*7E
$GPGSV,3,2,09,30,29,096,00,11,25,294,32,05,20,056,00,18,14,127,00*73
$GPGSV,3,3,09,15,08,176,00*4C
{"class":"SKY","tag":"GSV","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":14,"el":65,"az":34,"ss":0,"used":false},{"PRN":1,"el":55,"az":291,"ss":43,"used":false},{"PRN":25,"el":53,"az":210,"ss":37,"used":false},{"PRN":22,"el":45,"az":125,"ss":0,"used":false},{"PRN":30,"el":29,"az":96,"ss":0,"used":false},{"PRN":11,"el":25,"az":294,"ss":32,"used":false},{"PRN":5,"el":20,"az":56,"ss":0,"used":false},{"PRN":18,"el":14,"az":127,"ss":0,"used":false},{"PRN":15,"el":8,"az":176,"ss":0,"used":false}]}
$GPRMC,012520.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1E
-{"class":"TPV","tag":"RMC","time":1112664320.563,"ept":0.005}
$GPGGA,012521.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*76
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012521.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1F
-{"class":"TPV","tag":"RMC","time":1112664321.563,"ept":0.005}
$GPGGA,012522.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*75
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012522.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1C
-{"class":"TPV","tag":"RMC","time":1112664322.563,"ept":0.005}
$GPGGA,012523.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*74
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012523.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1D
-{"class":"TPV","tag":"RMC","time":1112664323.563,"ept":0.005}
$GPGGA,012524.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*73
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012524.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1A
-{"class":"TPV","tag":"RMC","time":1112664324.563,"ept":0.005}
$GPGGA,012525.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*72
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPGSV,3,1,09,14,65,034,00,01,55,291,43,25,53,210,37,22,45,125,00*7E
$GPGSV,3,2,09,30,29,096,00,11,25,294,32,05,20,056,00,18,14,127,00*73
$GPGSV,3,3,09,15,08,176,00*4C
{"class":"SKY","tag":"GSV","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":14,"el":65,"az":34,"ss":0,"used":false},{"PRN":1,"el":55,"az":291,"ss":43,"used":false},{"PRN":25,"el":53,"az":210,"ss":37,"used":false},{"PRN":22,"el":45,"az":125,"ss":0,"used":false},{"PRN":30,"el":29,"az":96,"ss":0,"used":false},{"PRN":11,"el":25,"az":294,"ss":32,"used":false},{"PRN":5,"el":20,"az":56,"ss":0,"used":false},{"PRN":18,"el":14,"az":127,"ss":0,"used":false},{"PRN":15,"el":8,"az":176,"ss":0,"used":false}]}
$GPRMC,012525.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1B
-{"class":"TPV","tag":"RMC","time":1112664325.563,"ept":0.005}
$GPGGA,012526.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*71
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012526.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*18
-{"class":"TPV","tag":"RMC","time":1112664326.563,"ept":0.005}
$GPGGA,012527.562,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*71
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012527.562,V,4131.7353,N,09336.8150,W,0.00,,050405,,*18
-{"class":"TPV","tag":"RMC","time":1112664327.562,"ept":0.005}
$GPGGA,012528.562,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*7E
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012528.562,V,4131.7353,N,09336.8150,W,0.00,,050405,,*17
-{"class":"TPV","tag":"RMC","time":1112664328.562,"ept":0.005}
$GPGGA,012529.562,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*7F
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
+{"class":"TPV","tag":"GSA","mode":1}
$GPRMC,012529.562,V,4131.7353,N,09336.8150,W,0.00,,050405,,*16
-{"class":"TPV","tag":"RMC","time":1112664329.562,"ept":0.005}
$GPGGA,012530.562,4131.7353,N,09336.8150,W,0,00,50.