summaryrefslogtreecommitdiff
path: root/monitor_garmin.c
diff options
context:
space:
mode:
authorMichael Tatarinov <kukabu@gmail.com>2011-10-25 14:17:31 +0400
committerEric S. Raymond <esr@thyrsus.com>2011-10-25 06:23:00 -0400
commit0254ac8e5be806a97a71c64282b6b1a283c28422 (patch)
tree81bfe05bf9b1414b92214f7bb0ed57c31758d1f5 /monitor_garmin.c
parentf39e9a41f91416a09d531da886094e6db419fbee (diff)
downloadgpsd-0254ac8e5be806a97a71c64282b6b1a283c28422.tar.gz
Garmin binary driver. Fixed bug in getting leap seconds.
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Diffstat (limited to 'monitor_garmin.c')
-rw-r--r--monitor_garmin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/monitor_garmin.c b/monitor_garmin.c
index a3cfc736..10489909 100644
--- a/monitor_garmin.c
+++ b/monitor_garmin.c
@@ -177,7 +177,7 @@ static void garmin_bin_update(uint16_t pkt_id, uint32_t pkt_size UNUSED, unsigne
display(mid51win, 4, 8, "%8.2f", pvt->alt + pvt->msl_hght);
display(mid51win, 5, 9, "%5.1f", hypot(pvt->lon_vel, pvt->lat_vel));
display(mid51win, 6, 9, "%5.1f", pvt->alt_vel);
- display(mid51win, 7, 8, "%d", (int)GPSD_LE16TOH(pvt->leap_sec));
+ display(mid51win, 7, 8, "%d", (int)GPSD_LE16TOH(pvt->leap_sec) + TAI_GPS_OFFSET);
display(mid51win, 8, 7, "%6.2f", pvt->epe);
display(mid51win, 9, 7, "%6.2f", pvt->eph);
display(mid51win, 10, 7, "%6.2f", pvt->epv);