24 #include <aspect/blocked_timing.h> 25 #include <core/threading/thread.h> 26 #include <core/exception.h> 57 __wakeup_hook = wakeup_hook;
97 default:
throw Exception(
"Unknown blocked timing wakeup hook");
act thread (motor module etc.)
sensor data preparation thread, convert acquired data to usable format
Fawkes library namespace.
skill thread (skill module)
sensor data processing thread
void add_aspect(const char *name)
Add an aspect to a thread.
WakeupHook
Type to define at which hook the thread is woken up.
Base class for exceptions in Fawkes.
static const char * blocked_timing_hook_to_string(WakeupHook hook)
Get string for wakeup hook.
virtual ~BlockedTimingAspect()
Virtual empty destructor.
BlockedTimingAspect(WakeupHook wakeup_hook)
Constructor.
WakeupHook blockedTimingAspectHook() const
Get the wakeup hook.
sensor acquisition thread, acquire data from sensor