1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
from Components.Element import Element # this is not a GUI renderer. class FrontpanelLed(Element): def changed(self, *args, **kwargs): if self.source.value: pattern = 0x55555555 speed = 20 else: pattern = 0 speed = 1 try: open("/proc/stb/fp/led0_pattern", "w").write("%08x" % pattern) open("/proc/stb/fp/led_pattern_speed", "w").write("%d" % speed) except IOError: pass