Public Member Functions | Private Attributes | List of all members
driver_svh::SVHFeedbackPollingThread Class Reference

Thread for periodically requesting feedback messages from the SCHUNK five finger hand. More...

#include <SVHFeedbackPollingThread.h>

Inheritance diagram for driver_svh::SVHFeedbackPollingThread:
Inheritance graph
[legend]

Public Member Functions

virtual void run ()
 run method of the thread More...
 
 SVHFeedbackPollingThread (const TimeSpan &period, SVHFingerManager *finger_manager)
 SVHFeedbackPollingThread constructs a new thread to poll the feedback of all fingers periodically. More...
 
virtual ~SVHFeedbackPollingThread ()
 default DTOR More...
 
- Public Member Functions inherited from icl_core::thread::PeriodicThread
icl_core::TimeSpan period () const
 
 PeriodicThread (const icl_core::String &description, const icl_core::TimeSpan &period, ThreadPriority priority=0)
 
bool setPeriod (const icl_core::TimeSpan &period)
 
virtual ~PeriodicThread ()
 
- Public Member Functions inherited from icl_core::thread::Thread
void cancel ()
 
bool checkHardRealtime ()
 
bool execute () const
 
bool executesHardRealtime () const
 
icl_core::String getDescription () const
 
bool isHardRealtime () const
 
void join ()
 
virtual void onStop ()
 
icl_core::ThreadPriority priority () const
 
bool running () const
 
void setDescription (const icl_core::String &description)
 
bool setHardRealtime (bool hard_realtime=true)
 
bool setPriority (icl_core::ThreadPriority priority)
 
bool start ()
 
void stop ()
 
 Thread (const icl_core::String &description, icl_core::ThreadPriority priority=0)
 
icl_core::ThreadId threadId () const
 
const char * threadInfo () const
 
bool threadSelf () const
 
bool wait (const icl_core::TimeSpan &timeout)
 
bool wait ()
 
bool wait (const icl_core::TimeStamp &timeout)
 
virtual ~Thread ()
 

Private Attributes

SVHFingerManagerm_finger_manager
 pointer to SCHUNK five finger hand fingermanager object More...
 

Additional Inherited Members

- Static Public Member Functions inherited from icl_core::thread::Thread
static icl_core::ThreadId selfId ()
 
- Protected Member Functions inherited from icl_core::thread::PeriodicThread
void waitPeriod ()
 
- Protected Member Functions inherited from icl_core::Noncopyable
 Noncopyable ()
 
virtual ~Noncopyable ()
 

Detailed Description

Thread for periodically requesting feedback messages from the SCHUNK five finger hand.

Definition at line 48 of file SVHFeedbackPollingThread.h.

Constructor & Destructor Documentation

driver_svh::SVHFeedbackPollingThread::SVHFeedbackPollingThread ( const TimeSpan period,
SVHFingerManager finger_manager 
)

SVHFeedbackPollingThread constructs a new thread to poll the feedback of all fingers periodically.

Parameters
periodtimespan after which the thread should be woken up
finger_managerreference to the fingermanager which functions are used to do the polling

Definition at line 35 of file SVHFeedbackPollingThread.cpp.

virtual driver_svh::SVHFeedbackPollingThread::~SVHFeedbackPollingThread ( )
inlinevirtual

default DTOR

Definition at line 59 of file SVHFeedbackPollingThread.h.

Member Function Documentation

void driver_svh::SVHFeedbackPollingThread::run ( )
virtual

run method of the thread

Implements icl_core::thread::Thread.

Definition at line 41 of file SVHFeedbackPollingThread.cpp.

Member Data Documentation

SVHFingerManager* driver_svh::SVHFeedbackPollingThread::m_finger_manager
private

pointer to SCHUNK five finger hand fingermanager object

Definition at line 67 of file SVHFeedbackPollingThread.h.


The documentation for this class was generated from the following files:


schunk_svh_driver
Author(s): Georg Heppner
autogenerated on Mon Jun 10 2019 15:04:59