summaryrefslogtreecommitdiff
path: root/driver_geostar.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-01-21 12:56:08 -0500
committerEric S. Raymond <esr@thyrsus.com>2015-01-21 12:56:08 -0500
commita61e28529df634963c0967e59aae673f8fc7741e (patch)
tree2c8e5c9ed1ff63870f8a94bd33ecd08a9825caa7 /driver_geostar.c
parentf351f5981604338db80e2b2864b7dcb818e7fc61 (diff)
downloadgpsd-a61e28529df634963c0967e59aae673f8fc7741e.tar.gz
Easy splint cleanups. All regression tests pass.
Diffstat (limited to 'driver_geostar.c')
-rw-r--r--driver_geostar.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/driver_geostar.c b/driver_geostar.c
index c6c36a27..6eae5295 100644
--- a/driver_geostar.c
+++ b/driver_geostar.c
@@ -266,9 +266,9 @@ static gps_mask_t geostar_analyze(struct gps_device_t *session)
s3 = getles16(buf, OFFSET(4) + 2 + i * 3 * 4);
gpsd_report(&session->context->errout, LOG_INF, "ID %d Az %g El %g SNR %g\n",
decode_channel_id(ul2), s1*0.001*RAD_2_DEG, s2*0.001*RAD_2_DEG, s3*0.1);
- session->gpsdata.skyview[i].PRN = decode_channel_id(ul2);
- session->gpsdata.skyview[i].azimuth = (int)round((double)s1*0.001 * RAD_2_DEG);
- session->gpsdata.skyview[i].elevation = (int)round((double)s2*0.001 * RAD_2_DEG);
+ session->gpsdata.skyview[i].PRN = (short)decode_channel_id(ul2);
+ session->gpsdata.skyview[i].azimuth = (short)round((double)s1*0.001 * RAD_2_DEG);
+ session->gpsdata.skyview[i].elevation = (short)round((double)s2*0.001 * RAD_2_DEG);
session->gpsdata.skyview[i].ss = (double)s3*0.1;
session->gpsdata.skyview[i].used = (bool)(ul2 & (1<<27));
}