diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-03-31 12:12:17 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-03-31 12:12:17 -0400 |
commit | ad2abb298af730cbdebf77c749db936bb2e3f621 (patch) | |
tree | ea309fda4fca5c0130f00a74e44a1c6373cf3591 /driver_italk.c | |
parent | 4b758aa04224d588415f04cd8975d1e559a219e1 (diff) | |
download | gpsd-ad2abb298af730cbdebf77c749db936bb2e3f621.tar.gz |
gps_maskdump() has been a CPU hog. Drastically reduce the number of calls...
...and guard them with debug level so they won't be done when the output would
never be shipped anywhere.
Diffstat (limited to 'driver_italk.c')
-rw-r--r-- | driver_italk.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/driver_italk.c b/driver_italk.c index 406cdaaf..6dbe15d6 100644 --- a/driver_italk.c +++ b/driver_italk.c @@ -107,15 +107,14 @@ static gps_mask_t decode_itk_navfix(struct gps_device_t *session, } gpsd_report(LOG_DATA, - "NAV_FIX: time=%.2f, lat=%.2f lon=%.2f alt=%.f speed=%.2f track=%.2f climb=%.2f mode=%d status=%d gdop=%.2f pdop=%.2f hdop=%.2f vdop=%.2f tdop=%.2f mask=%s\n", + "NAV_FIX: time=%.2f, lat=%.2f lon=%.2f alt=%.f speed=%.2f track=%.2f climb=%.2f mode=%d status=%d gdop=%.2f pdop=%.2f hdop=%.2f vdop=%.2f tdop=%.2f\n", session->newdata.time, session->newdata.latitude, session->newdata.longitude, session->newdata.altitude, session->newdata.speed, session->newdata.track, session->newdata.climb, session->newdata.mode, session->gpsdata.status, session->gpsdata.dop.gdop, session->gpsdata.dop.pdop, session->gpsdata.dop.hdop, - session->gpsdata.dop.vdop, session->gpsdata.dop.tdop, - gps_maskdump(mask)); + session->gpsdata.dop.vdop, session->gpsdata.dop.tdop); return mask; } |