From a18009e8758a744d125a8a86f81940f141dc84d8 Mon Sep 17 00:00:00 2001 From: Alessio Morale Date: Wed, 6 Aug 2014 12:55:07 +0200 Subject: [PATCH] OP-1429 Change datatype for elevation and azimuth respectively to int8 and int16. --- flight/modules/GPS/UBX.c | 8 ++++---- shared/uavobjectdefinition/gpssatellites.xml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/flight/modules/GPS/UBX.c b/flight/modules/GPS/UBX.c index 63628421e..c4b80f900 100644 --- a/flight/modules/GPS/UBX.c +++ b/flight/modules/GPS/UBX.c @@ -325,8 +325,8 @@ void parse_ubx_nav_svinfo(struct UBX_NAV_SVINFO *svinfo) svdata.SatsInView = 0; for (chan = 0; chan < svinfo->numCh; chan++) { if (svdata.SatsInView < GPSSATELLITES_PRN_NUMELEM) { - svdata.Azimuth[svdata.SatsInView] = (float)svinfo->sv[chan].azim; - svdata.Elevation[svdata.SatsInView] = (float)svinfo->sv[chan].elev; + svdata.Azimuth[svdata.SatsInView] = svinfo->sv[chan].azim; + svdata.Elevation[svdata.SatsInView] = svinfo->sv[chan].elev; svdata.PRN[svdata.SatsInView] = svinfo->sv[chan].svid; svdata.SNR[svdata.SatsInView] = svinfo->sv[chan].cno; svdata.SatsInView++; @@ -334,8 +334,8 @@ void parse_ubx_nav_svinfo(struct UBX_NAV_SVINFO *svinfo) } // fill remaining slots (if any) for (chan = svdata.SatsInView; chan < GPSSATELLITES_PRN_NUMELEM; chan++) { - svdata.Azimuth[chan] = (float)0.0f; - svdata.Elevation[chan] = (float)0.0f; + svdata.Azimuth[chan] = 0; + svdata.Elevation[chan] = 0; svdata.PRN[chan] = 0; svdata.SNR[chan] = 0; } diff --git a/shared/uavobjectdefinition/gpssatellites.xml b/shared/uavobjectdefinition/gpssatellites.xml index 8d3ecb8e3..9c5b87453 100644 --- a/shared/uavobjectdefinition/gpssatellites.xml +++ b/shared/uavobjectdefinition/gpssatellites.xml @@ -3,8 +3,8 @@ Contains information about the GPS satellites in view from @ref GPSModule. - - + +