|
From: <bo...@us...> - 2008-06-01 03:14:06
|
Revision: 145
http://gearbox.svn.sourceforge.net/gearbox/?rev=145&view=rev
Author: borax00
Date: 2008-05-31 20:14:13 -0700 (Sat, 31 May 2008)
Log Message:
-----------
fixed timeout issue.
Modified Paths:
--------------
gearbox/trunk/src/gbxsickacfr/gbxserialdeviceacfr/serialdevicehandler.cpp
Modified: gearbox/trunk/src/gbxsickacfr/gbxserialdeviceacfr/serialdevicehandler.cpp
===================================================================
--- gearbox/trunk/src/gbxsickacfr/gbxserialdeviceacfr/serialdevicehandler.cpp 2008-06-01 02:53:57 UTC (rev 144)
+++ gearbox/trunk/src/gbxsickacfr/gbxserialdeviceacfr/serialdevicehandler.cpp 2008-06-01 03:14:13 UTC (rev 145)
@@ -88,8 +88,8 @@
void
SerialDeviceHandler::walk()
{
- // TODO: this max heartbeat interval should reflect the actual timeout of the serial device.
- subStatus_.setMaxHeartbeatInterval( 2 );
+ double maxIntervalSec = serial_.timeout().sec + 1e6*serial_.timeout().usec;
+ subStatus_.setMaxHeartbeatInterval( maxIntervalSec * 5.0 );
while ( !isStopping() )
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|