Fawkes API
Fawkes Development Version
|
23 #ifndef _PLUGINS_JACO_ACT_THREAD_H_
24 #define _PLUGINS_JACO_ACT_THREAD_H_
26 #include <aspect/blackboard.h>
27 #include <aspect/blocked_timing.h>
28 #include <aspect/configurable.h>
29 #include <aspect/logging.h>
30 #include <core/threading/thread.h>
60 bool _is_initializing();
virtual void init()
Initialize.
Thread aspect to use blocked timing.
const char * name() const
Get name of thread.
virtual void loop()
Main loop.
virtual void run()
Stub to see name in backtrace for easier debugging.
virtual void finalize()
Finalize.
Thread aspect to access to BlackBoard.
Fawkes library namespace.
Thread aspect to log output.
virtual ~JacoActThread()
Destructor.
JacoActThread(const char *name, fawkes::jaco_arm_t *arm)
Constructor.
Thread class encapsulation of pthreads.
Jaco struct containing all components required for one arm.
Thread aspect to access configuration data.