summaryrefslogtreecommitdiff
path: root/xgpsspeed.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-04-27 03:16:17 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-04-27 03:16:17 +0000
commit3040c033edc129762bc47730ba11ebe676d79518 (patch)
treec4c288d2162d93adf2bb5bfb4a7a47425dd0c73d /xgpsspeed.c
parent0f7cafe067ee6ece9ba7a3996dde8d6ba41868d6 (diff)
downloadgpsd-3040c033edc129762bc47730ba11ebe676d79518.tar.gz
O command now reports speeds in meters/sec, making the O report all SI units.
Diffstat (limited to 'xgpsspeed.c')
-rw-r--r--xgpsspeed.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xgpsspeed.c b/xgpsspeed.c
index 4ce9aacd..4ed35eef 100644
--- a/xgpsspeed.c
+++ b/xgpsspeed.c
@@ -72,9 +72,9 @@ int main(int argc, char **argv)
speedfactor = KNOTS_TO_MPH; /* Software maintained in US */
speedunits = get_resource("speedunits", "mph");
if (!strcmp(speedunits, "kph"))
- speedfactor = KNOTS_TO_KPH;
+ speedfactor = MPS_TO_KPH;
else if (!strcmp(speedunits, "knots"))
- speedfactor = 1;
+ speedfactor = 1/MPS_TO_KNOTS;
while ((option = getopt(argc, argv, "?hv")) != -1) {
switch (option) {