|
From: <rus...@us...> - 2008-06-08 09:32:25
|
Revision: 164
http://gearbox.svn.sourceforge.net/gearbox/?rev=164&view=rev
Author: russo2503v
Date: 2008-06-08 02:32:28 -0700 (Sun, 08 Jun 2008)
Log Message:
-----------
debugging instrumentation for failed rare checksums
Modified Paths:
--------------
gearbox/trunk/submitted/gbxgarminacfr/driver.cpp
Modified: gearbox/trunk/submitted/gbxgarminacfr/driver.cpp
===================================================================
--- gearbox/trunk/submitted/gbxgarminacfr/driver.cpp 2008-06-08 09:31:57 UTC (rev 163)
+++ gearbox/trunk/submitted/gbxgarminacfr/driver.cpp 2008-06-08 09:32:28 UTC (rev 164)
@@ -324,10 +324,13 @@
nmeaExceptionCount = 0;
// Only populate the data structures if our message passes the checksum!
+ const int nmeaFailChecksumMaxCount = 10;
if ( !nmeaMessage.haveValidChecksum() ) {
// Dont throw an exception on the first failed checksum.
- if ( nmeaFailChecksumCount++ < 3 ) {
- tracer_.warning("Gps driver: Single message failed checksum. Not throwing an exception yet!" );
+ if ( nmeaFailChecksumCount++ < nmeaFailChecksumMaxCount ) {
+// tracer_.warning("Gps driver: Single message failed checksum. Not throwing an exception yet!" );
+ // debug
+ cout<<now.tv_sec<<" "<<now.tv_usec<<" "<<nmeaFailChecksumCount<<endl;
continue;
}
else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|