Merge branch 'master' of /home/tmbinc/enigma2-git
[enigma2.git] / lib / python / Components / Renderer / FrontpanelLed.py
1 from Components.Element import Element
2
3 # this is not a GUI renderer.
4 class FrontpanelLed(Element):
5         def __init__(self):
6                 Element.__init__(self)
7
8         def changed(self, *args, **kwargs):
9                 if self.source.value:
10                         pattern = 0x55555555
11                         speed = 20
12                 else:
13                         pattern = 0
14                         speed = 1
15
16                 try:
17                         open("/proc/stb/fp/led0_pattern", "w").write("%08x" % pattern)
18                         open("/proc/stb/fp/led_pattern_speed", "w").write("%d" % speed)
19                 except IOError:
20                         pass