[Firebug-cvs] firebug/project/src/gps TestMTS350M.nc,1.7,1.8
Brought to you by:
doolin
From: <cs...@us...> - 2003-08-01 17:44:39
|
Update of /cvsroot/firebug/firebug/project/src/gps In directory sc8-pr-cvs1:/tmp/cvs-serv31299 Modified Files: TestMTS350M.nc Log Message: satellite check added Index: TestMTS350M.nc =================================================================== RCS file: /cvsroot/firebug/firebug/project/src/gps/TestMTS350M.nc,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TestMTS350M.nc 1 Aug 2003 16:29:20 -0000 1.7 --- TestMTS350M.nc 1 Aug 2003 17:44:35 -0000 1.8 *************** *** 72,76 **** #define GPS_MSG_LENGTH 100 #define GPS_CHAR 11 ! #define GPS_FIELDS 6 #define GPS_CHAR_PER_FIELD 10 #define GPS_DELIMITER ',' --- 72,76 ---- #define GPS_MSG_LENGTH 100 #define GPS_CHAR 11 ! #define GPS_FIELDS 8 #define GPS_CHAR_PER_FIELD 10 #define GPS_DELIMITER ',' *************** *** 360,363 **** --- 360,364 ---- char EW; uint8_t i,j; + uint8_t nos; // number of satellites // Assemble GGA_Msg *************** *** 388,391 **** --- 389,394 ---- gga_log_array[10] = pGGA->NSEWind; + nos = 10*(gga_fields[7][0]-'0') + (gga_fields[7][1]-'0'); + //***DEBUG: Output GGA data before gga_fields*** for(j=0; j<11; j++) UARTPutChar(gga_log_array[j]); *************** *** 393,404 **** //***************************************** ! //if(call GpsCmd.GpsPower(0)) { ! // SODbg(DBG_USR2, "GPS Power Off\n"); ! //} ! ! if(call LoggerWrite.write(0x19,(char *)gga_log_array)){ ! call Leds.redOn(); } - return SUCCESS; } --- 396,405 ---- //***************************************** ! //Log GGA data if three or more satellites used ! if(nos >= 3) { ! if(call LoggerWrite.write(0x19,(char *)gga_log_array)){ ! call Leds.redOn(); ! } } return SUCCESS; } |