paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [6300] fix max number of gps channels on ubx


From: Gautier Hattenberger
Subject: [paparazzi-commits] [6300] fix max number of gps channels on ubx
Date: Thu, 28 Oct 2010 15:07:17 +0000

Revision: 6300
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=6300
Author:   gautier
Date:     2010-10-28 15:07:17 +0000 (Thu, 28 Oct 2010)
Log Message:
-----------
fix max number of gps channels on ubx

Modified Paths:
--------------
    paparazzi3/trunk/sw/airborne/gps_ubx.c

Modified: paparazzi3/trunk/sw/airborne/gps_ubx.c
===================================================================
--- paparazzi3/trunk/sw/airborne/gps_ubx.c      2010-10-28 12:31:15 UTC (rev 
6299)
+++ paparazzi3/trunk/sw/airborne/gps_ubx.c      2010-10-28 15:07:17 UTC (rev 
6300)
@@ -304,9 +304,9 @@
       gps_numSV = UBX_NAV_SOL_numSV(ubx_msg_buf);
       gps_week = UBX_NAV_SOL_week(ubx_msg_buf);
     } else if (ubx_id == UBX_NAV_SVINFO_ID) {
-      gps_nb_channels = UBX_NAV_SVINFO_NCH(ubx_msg_buf);
+      gps_nb_channels = Min(UBX_NAV_SVINFO_NCH(ubx_msg_buf), GPS_NB_CHANNELS);
       uint8_t i;
-      for(i = 0; i < Min(gps_nb_channels, GPS_NB_CHANNELS); i++) {
+      for(i = 0; i < gps_nb_channels; i++) {
        gps_svinfos[i].svid = UBX_NAV_SVINFO_SVID(ubx_msg_buf, i);
        gps_svinfos[i].flags = UBX_NAV_SVINFO_Flags(ubx_msg_buf, i);
        gps_svinfos[i].qi = UBX_NAV_SVINFO_QI(ubx_msg_buf, i);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]