aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers/gps/gps.cpp
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-02-04 18:14:55 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-02-04 18:14:55 +0100
commitcb0fd834ae15c45cf6993f8c9eea9c99b2b153dd (patch)
tree45ef622fbe15069898f6e5da74fce8198cd73c27 /apps/drivers/gps/gps.cpp
parentd4bd7225baa8c46e6a93dcd063f66ce53fe88e69 (diff)
downloadpx4-firmware-cb0fd834ae15c45cf6993f8c9eea9c99b2b153dd.tar.gz
px4-firmware-cb0fd834ae15c45cf6993f8c9eea9c99b2b153dd.tar.bz2
px4-firmware-cb0fd834ae15c45cf6993f8c9eea9c99b2b153dd.zip
Minor polishing, fixed rate and last measurement indication
Diffstat (limited to 'apps/drivers/gps/gps.cpp')
-rw-r--r--apps/drivers/gps/gps.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/drivers/gps/gps.cpp b/apps/drivers/gps/gps.cpp
index bd77e8969..49b94fc2e 100644
--- a/apps/drivers/gps/gps.cpp
+++ b/apps/drivers/gps/gps.cpp
@@ -430,7 +430,7 @@ GPS::task_main()
/* measure update rate every 5 seconds */
if (hrt_absolute_time() - last_rate_measurement > 5000000) {
- _rate = last_rate_count / (float)((hrt_absolute_time() - last_rate_measurement)) / 1000000.0f;
+ _rate = last_rate_count / ((float)((hrt_absolute_time() - last_rate_measurement)) / 1000000.0f);
last_rate_measurement = hrt_absolute_time();
last_rate_count = 0;
}
@@ -523,8 +523,8 @@ GPS::print_info()
}
warnx("baudrate: %d, status: %s", _baudrate, (_config_needed) ? "NOT OK" : "OK");
if (_report.timestamp != 0) {
- warnx("position lock: %dD, last update %d seconds ago", (int)_report.fix_type,
- int((hrt_absolute_time() - _report.timestamp) / 1000000));
+ warnx("position lock: %dD, last update %4.2f seconds ago", (int)_report.fix_type,
+ ((float)(hrt_absolute_time() - _report.timestamp) / 1000000.0f));
warnx("lat: %d, lon: %d, alt: %d", _report.lat, _report.lon, _report.alt);
warnx("update rate: %6.2f Hz", (double)_rate);
}