summaryrefslogtreecommitdiff
path: root/monitor_oncore.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-02-04 06:24:37 -0500
committerEric S. Raymond <esr@thyrsus.com>2011-02-04 06:24:37 -0500
commiteac0d851d8d2651266eb51370057412ce6cc0f16 (patch)
tree250b8cd728dc26e91c377129a236de10e5d2ff91 /monitor_oncore.c
parent70fff5a3b7991b8a35dc26b946545c8c2bb0f9cf (diff)
downloadgpsd-eac0d851d8d2651266eb51370057412ce6cc0f16.tar.gz
splint simplification and cleanup.
Diffstat (limited to 'monitor_oncore.c')
-rw-r--r--monitor_oncore.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/monitor_oncore.c b/monitor_oncore.c
index e97dadb2..29d462ed 100644
--- a/monitor_oncore.c
+++ b/monitor_oncore.c
@@ -200,9 +200,9 @@ static void oncore_update(void)
sec = (unsigned char)getub(buf, 10);
nsec = (unsigned int)getbeu32(buf, 11);
- lat = getbes32(buf, 15) / 3600000.0;
- lon = getbes32(buf, 19) / 3600000.0;
- alt = getbes32(buf, 23) / 100.0;
+ lat = (double)getbes32(buf, 15) / 3600000.0;
+ lon = (double)getbes32(buf, 19) / 3600000.0;
+ alt = (double)getbes32(buf, 23) / 100.0;
speed = (float)(getbeu16(buf, 31) / 100.0);
track = (float)(getbeu16(buf, 33) / 10.0);
dop = (float)(getbeu16(buf, 35) / 10.0);
@@ -391,7 +391,7 @@ static void oncore_update(void)
{
double pps_offset;
- pps_offset = getbes32(buf, 4) / 1000000.0;
+ pps_offset = (double)getbes32(buf, 4) / 1000000.0;
(void)mvwprintw(Aywin, 2, 2, " %7.3f ms", pps_offset);
}
@@ -415,9 +415,9 @@ static void oncore_update(void)
{
double lat, lon, alt;
- lat = getbes32(buf, 4) / 3600000.0;
- lon = getbes32(buf, 8) / 3600000.0;
- alt = getbes32(buf, 12) / 100.0;
+ lat = (double)getbes32(buf, 4) / 3600000.0;
+ lon = (double)getbes32(buf, 8) / 3600000.0;
+ alt = (double)getbes32(buf, 12) / 100.0;
(void)mvwprintw(Aswin, 1, 5, "%10.6lf %c",
fabs(lat), lat < 0 ? 'S' : lat > 0 ? 'N' : ' ');