-from config import *
-from enigma import *
+from config import config, ConfigSelection, ConfigSubsection, ConfigOnOff, ConfigSlider
+from enigma import eRFmod
# CHECK ME.
RFMOD_CHANNEL_MIN = 21
pass
def setFunction(self, value):
- eRFmod.getInstance().setFunction(value)
+ eRFmod.getInstance().setFunction(not value)
def setTestmode(self, value):
eRFmod.getInstance().setTestmode(value)
def setSoundFunction(self, value):
- eRFmod.getInstance().setSoundFunction(value)
+ eRFmod.getInstance().setSoundFunction(not value)
def setSoundCarrier(self, value):
eRFmod.getInstance().setSoundCarrier(value)
def setChannel(self, value):
def InitRFmod():
- config.rfmod = ConfigSubsection();
+ config.rfmod = ConfigSubsection()
config.rfmod.enable = ConfigOnOff(default=False)
config.rfmod.test = ConfigOnOff(default=False)
config.rfmod.sound = ConfigOnOff(default=True)
def setSoundFunction(configElement):
iRFmod.setSoundFunction(configElement.value);
def setSoundCarrier(configElement):
- iRFmod.setSoundCarrier(int(configElement.value));
+ iRFmod.setSoundCarrier(configElement.index);
def setChannel(configElement):
iRFmod.setChannel(int(configElement.value));
def setFinetune(configElement):