1 #ifndef DISABLE_DBOX_RC
6 #include <lib/driver/rc.h>
8 class eRCDeviceDBoxOld: public eRCDevice
11 eTimer timeout, repeattimer;
16 void handleCode(int code);
17 eRCDeviceDBoxOld(eRCDriver *driver);
18 const char *getDescription() const;
19 const char *getKeyDescription(const eRCKey &key) const;
20 int getKeyCompatibleCode(const eRCKey &key) const;
23 class eRCDeviceDBoxNew: public eRCDevice
26 eTimer timeout, repeattimer;
31 void handleCode(int code);
32 eRCDeviceDBoxNew(eRCDriver *driver);
33 const char *getDescription() const;
34 const char *getKeyDescription(const eRCKey &key) const;
35 int getKeyCompatibleCode(const eRCKey &key) const;
38 class eRCDeviceDBoxButton: public eRCDevice
45 void handleCode(int code);
46 eRCDeviceDBoxButton(eRCDriver *driver);
47 const char *getDescription() const;
49 const char *getKeyDescription(const eRCKey &key) const;
50 int getKeyCompatibleCode(const eRCKey &key) const;
53 class eRCDBoxDriver: public eRCShortDriver
61 #endif // DISABLE_DBOX_RC