add rfmod
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Fri, 2 Sep 2005 23:37:51 +0000 (23:37 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Fri, 2 Sep 2005 23:37:51 +0000 (23:37 +0000)
lib/driver/Makefile.am
lib/driver/rfmod.h

index 3375973..be453fb 100644 (file)
@@ -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
index e3acc47..c95c47a 100644 (file)
@@ -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