23 #ifndef __PLUGINS_NAO_LED_THREAD_H_
24 #define __PLUGINS_NAO_LED_THREAD_H_
26 #include <core/threading/thread.h>
27 #include <aspect/logging.h>
28 #include <aspect/configurable.h>
29 #include <aspect/blackboard.h>
30 #include <aspect/blocked_timing.h>
31 #include <plugins/nao/aspect/naoqi.h>
32 #include <blackboard/interface_listener.h>
34 #include <core/utils/lock_multimap.h>
42 class ALMemoryFastAccess;
70 AL::ALPtr<AL::DCMProxy> __dcm;
71 AL::ALPtr<AL::ALMemoryProxy> __almem;
72 AL::ALPtr<AL::ALMemoryFastAccess> __memfa;
74 std::vector<float> __values;
76 typedef std::multimap<fawkes::LedInterface *, unsigned int> LedMemMap;
82 bool __cfg_verbose_face;
83 std::string __subd_prefix;