22 #ifndef __PLUGINS_DYNAMIXEL_ACT_THREAD_H_ 23 #define __PLUGINS_DYNAMIXEL_ACT_THREAD_H_ 25 #include <core/threading/thread.h> 26 #include <aspect/blocked_timing.h> 27 #include <aspect/logging.h> 28 #include <aspect/configurable.h> 45 protected:
virtual void run() { Thread::run(); }
48 std::list<DynamixelDriverThread *> driver_threads_;
virtual void loop()
Code to execute in the thread.
Driver thread for Robotis dynamixel servos.
void add_driver_thread(DynamixelDriverThread *drv_thread)
Add a driver thread to wake in ACT hook.
Thread class encapsulation of pthreads.
Thread aspect to use blocked timing.
Robotis dynamixel servo act thread.
Thread aspect to log output.
DynamixelActThread()
Constructor.
Thread aspect to access configuration data.
virtual void run()
Stub to see name in backtrace for easier debugging.