From 955d3679ad44b8aa716fe8a35399c8316f783266 Mon Sep 17 00:00:00 2001 From: Reinhard Arlt Date: Fri, 8 May 2015 11:23:21 +0200 Subject: Fix time encoding. --- driver_nmea2000.c | 1 + 1 file changed, 1 insertion(+) (limited to 'driver_nmea2000.c') diff --git a/driver_nmea2000.c b/driver_nmea2000.c index df1a0939..8e0f15c3 100644 --- a/driver_nmea2000.c +++ b/driver_nmea2000.c @@ -614,6 +614,7 @@ static gps_mask_t hnd_129793(unsigned char *bu, int len, PGN *pgn, struct gps_de time = getleu32(bu, 14); if (time != 0xffffffff) { + time = time / 10000; ais->type4.second = time % 60; time = time / 60; ais->type4.minute = time % 60; time = time / 60; ais->type4.hour = time % 24; -- cgit v1.2.1