|
From: <rus...@us...> - 2008-06-03 15:32:23
|
Revision: 150
http://gearbox.svn.sourceforge.net/gearbox/?rev=150&view=rev
Author: russo2503v
Date: 2008-06-03 08:31:54 -0700 (Tue, 03 Jun 2008)
Log Message:
-----------
added data cast
Modified Paths:
--------------
gearbox/trunk/submitted/gbxgarminacfr/test/test.cpp
Modified: gearbox/trunk/submitted/gbxgarminacfr/test/test.cpp
===================================================================
--- gearbox/trunk/submitted/gbxgarminacfr/test/test.cpp 2008-06-03 15:28:26 UTC (rev 149)
+++ gearbox/trunk/submitted/gbxgarminacfr/test/test.cpp 2008-06-03 15:31:54 UTC (rev 150)
@@ -91,19 +91,28 @@
switch ( data->type() )
{
case gbxgarminacfr::GpGga :
- cout<<"GPGGA"<<endl;
+ {
+ gbxgarminacfr::GgaData* d = (gbxgarminacfr::GgaData*)data.get();
+ cout<<"GPGGA: fix type="<<d->fixType<<endl;
break;
+ }
case gbxgarminacfr::GpVtg :
- cout<<"GPVTG"<<endl;
+ {
+ gbxgarminacfr::VtgData* d = (gbxgarminacfr::VtgData*)data.get();
+ cout<<"GPVTG: speed="<<d->speed<<endl;
break;
+ }
case gbxgarminacfr::PgRme :
- cout<<"PGRME"<<endl;
+ {
+ gbxgarminacfr::RmeData* d = (gbxgarminacfr::RmeData*)data.get();
+ cout<<"PGRME: herror="<<d->horizontalPositionError<<endl;
break;
+ }
default :
cout<<"?????"<<endl;
}
- // no need to delete the message, the auto pointer will delete it automatically
+ // no need to delete the data object, the auto pointer will delete it automatically
cout<<"Test: Got data "<<i+1<<" of "<<numReads<<endl;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|