|
From: <rus...@us...> - 2008-10-28 13:24:38
|
Revision: 352
http://gearbox.svn.sourceforge.net/gearbox/?rev=352&view=rev
Author: russo2503v
Date: 2008-10-28 13:21:22 +0000 (Tue, 28 Oct 2008)
Log Message:
-----------
calls itself working when start running own thread.
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-10-28 13:20:00 UTC (rev 351)
+++ gearbox/trunk/src/gbxsickacfr/gbxserialdeviceacfr/serialdevicehandler.cpp 2008-10-28 13:21:22 UTC (rev 352)
@@ -55,7 +55,6 @@
tracer_(tracer),
subStatus_( status, subsysName )
{
- subStatus_.setMaxHeartbeatInterval( 60 );
}
SerialDeviceHandler::~SerialDeviceHandler()
@@ -64,7 +63,7 @@
// The component may outlive this subsystem.
// So tell status that it might not hear from us for a while.
//
- subStatus_.setMaxHeartbeatInterval( 1e9 );
+ subStatus_.setMaxHeartbeatInterval( -1 );
}
void
@@ -88,6 +87,7 @@
void
SerialDeviceHandler::walk()
{
+ subStatus_.working();
double maxIntervalSec = serial_.timeout().sec + 1e6*serial_.timeout().usec;
subStatus_.setMaxHeartbeatInterval( maxIntervalSec * 5.0 );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|