summaryrefslogtreecommitdiff
path: root/driver_sirf.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-09-29 16:00:08 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-09-29 16:00:08 +0000
commit6322cb88c2b23ecfdcd56573e023166131e4dde2 (patch)
tree41c78d9b80f72f940df865595970f900b15e6c36 /driver_sirf.c
parent1f80e71eb7980861c12198ce3a3aef15ae5f398a (diff)
downloadgpsd-6322cb88c2b23ecfdcd56573e023166131e4dde2.tar.gz
Remove some obsolete rate-limiting and clean up some report generation.
Diffstat (limited to 'driver_sirf.c')
-rw-r--r--driver_sirf.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/driver_sirf.c b/driver_sirf.c
index d2430b09..cf9004bf 100644
--- a/driver_sirf.c
+++ b/driver_sirf.c
@@ -406,16 +406,8 @@ static gps_mask_t sirf_msg_svinfo(struct gps_device_t *session, unsigned char *b
(void)ntpshm_put(session,session->gpsdata.sentence_time+0.8);
}
#endif /* NTPSHM_ENABLE */
- /*
- * The freaking brain-dead SiRF chip doesn't obey its own
- * rate-control command for 04, at least at firmware rev. 231,
- * so we have to do our own rate-limiting here...
- */
gpsd_report(LOG_PROG, "MTD 0x04: %d satellites\n", st);
- if ((session->driver.sirf.satcounter++ % 5) != 0)
- return 0;
- else
- return TIME_SET | SATELLITE_SET;
+ return TIME_SET | SATELLITE_SET;
}
static gps_mask_t sirf_msg_navsol(struct gps_device_t *session, unsigned char *buf, size_t len)