1 #ifndef DISABLE_DREAMBOX_RC
3 #ifndef __rcdreambox2_h
4 #define __rcdreambox2_h
6 #include <lib/driver/rc.h>
8 class eRCDeviceDreambox2: public eRCDevice
11 eTimer timeout, repeattimer;
16 void handleCode(int code);
17 eRCDeviceDreambox2(eRCDriver *driver);
18 const char *getDescription() const;
19 const char *getKeyDescription(const eRCKey &key) const;
20 int getKeyCompatibleCode(const eRCKey &key) const;
23 class eRCDreamboxDriver2: public eRCShortDriver
29 class eRCDeviceDreamboxButton: public eRCDevice
36 void handleCode(int code);
37 eRCDeviceDreamboxButton(eRCDriver *driver);
38 const char *getDescription() const;
40 const char *getKeyDescription(const eRCKey &key) const;
41 int getKeyCompatibleCode(const eRCKey &key) const;
44 class eRCDreamboxButtonDriver: public eRCShortDriver
47 eRCDreamboxButtonDriver();
51 #endif // DISABLE_DREAMBOX_RC