Merge branch 'bug_538_ignore_global_actions_in_standby'
[enigma2.git] / lib / driver / rfmod.cpp
index 5814deffdb7c97c17d3b4c53760295793d698799..41ff04458334debdad6b7cda631c3d886839df31 100644 (file)
@@ -6,7 +6,6 @@
 
 #include <lib/base/init.h>
 #include <lib/base/init_num.h>
-#include <lib/base/econfig.h>
 #include <lib/base/eerror.h>
 
 #define IOCTL_SET_CHANNEL                                              0
@@ -24,6 +23,8 @@ eRFmod::eRFmod()
        instance = this;
        
        fd = open("/dev/rfmod0", O_RDWR);
+       if (fd < 0)
+               eDebug("couldnt open /dev/rfmod0!!!!");
 }
 
 eRFmod::~eRFmod()
@@ -39,8 +40,6 @@ eRFmod *eRFmod::getInstance()
 
 void eRFmod::setFunction(int val)              //0=Enable 1=Disable
 {
-       int myval = !val;
-
        ioctl(fd, IOCTL_SET_STANDBY, &val);
 }
 
@@ -66,6 +65,7 @@ void eRFmod::setChannel(int val)
 
 void eRFmod::setFinetune(int val)
 {
+       ioctl(fd, IOCTL_SET_FINETUNE, &val);
 }
 
 //FIXME: correct "run/startlevel"