aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRonny Strutz <ronny.strutz@multimedia-labs.de>2005-09-02 23:37:51 +0000
committerRonny Strutz <ronny.strutz@multimedia-labs.de>2005-09-02 23:37:51 +0000
commit7990b45c677f323daabad0e21a4e25dc360b9b48 (patch)
tree53b0a425a93c3c6440b0e2595691513ab33d004b /lib
parentbb3620cbe20ad4a79e40efbd81e483fa2819762b (diff)
downloadenigma2-7990b45c677f323daabad0e21a4e25dc360b9b48.tar.gz
enigma2-7990b45c677f323daabad0e21a4e25dc360b9b48.zip
add rfmod
Diffstat (limited to 'lib')
-rw-r--r--lib/driver/Makefile.am3
-rw-r--r--lib/driver/rfmod.h35
2 files changed, 14 insertions, 24 deletions
diff --git a/lib/driver/Makefile.am b/lib/driver/Makefile.am
index 33759731..be453fb9 100644
--- a/lib/driver/Makefile.am
+++ b/lib/driver/Makefile.am
@@ -4,5 +4,4 @@ INCLUDES = \
noinst_LIBRARIES = libenigma_driver.a
libenigma_driver_a_SOURCES = \
- rc.cpp rcinput.cpp rcconsole.cpp avswitch.cpp
- \ No newline at end of file
+ rc.cpp rcinput.cpp rcconsole.cpp avswitch.cpp rfmod.cpp
diff --git a/lib/driver/rfmod.h b/lib/driver/rfmod.h
index e3acc47d..c95c47a9 100644
--- a/lib/driver/rfmod.h
+++ b/lib/driver/rfmod.h
@@ -1,33 +1,24 @@
-#ifdef ENABLE_RFMOD
+#ifndef __rfmod_h
+#define __rfmod_h
-#ifndef __erfmod_h
-#define __erfmod_h
-
-#include <lib/base/ebase.h>
-
-class eRFmod: public Object
+class eRFmod
{
static eRFmod *instance;
-
- int rfmodfd;
- int channel,soundsubcarrier,soundenable,finetune;
-
+
+ int fd;
+protected:
public:
eRFmod();
~eRFmod();
- void init();
-
static eRFmod *getInstance();
- int save();
-
- int setChannel(int channel);
- int setSoundSubCarrier(int val);
- int setSoundEnable(int val);
- int setFinetune(int val);
- int setTestPattern(int val);
+ void setFunction(int val); //0=Enable 1=Disable
+ void setTestmode(int val); //0=Enable 1=Disable
+ void setSoundFunction(int val); //0=Enable 1=Disable
+ void setSoundCarrier(int val);
+ void setChannel(int val);
+ void setFinetune(int val);
};
-#endif
-#endif // ENABLE_RFMOD
+#endif