fix seeking in filepush
[enigma2.git] / lib / driver / rfmod.h
index e3acc47da132ebbf02f5011208841fba59a9af41..c95c47a98d1437eae7c2bc5d4fe37c73408146d9 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