00001 #ifndef _WIIUSEMOTIONRECEIVER_H 00002 #define _WIIUSEMOTIONRECEIVER_H 00003 00004 #include "AbstractMotionReceiver.h" 00005 #include "wiiuse.h" 00006 #include "util/Error.h" 00007 00009 00014 class WiiuseMotionReceiver : public AbstractMotionReceiver 00015 { 00016 public: 00020 virtual ~WiiuseMotionReceiver(); 00024 virtual void start() throw(Error); 00029 virtual void run(); 00033 virtual void stop(); 00034 00035 private: 00036 wiimote_t** m_wiimotes; 00037 }; 00038 00039 #endif