comparison light8/io.py @ 53:032b2b67bc10

result of July 7th on-site editing
author dmcc
date Mon, 08 Jul 2002 14:31:20 +0000
parents f595fdd4c548
children 177e9ba0b4a7
comparison
equal deleted inserted replaced
52:065896b0913c 53:032b2b67bc10
1 from parport import * 1 from parport import *
2 2
3 class ParportDMX: 3 class ParportDMX:
4 def __init__(self, dummy=1, dimmers=68): 4 def __init__(self, dummy=1, dimmers=68):
5 self.dimmers = dimmers
5 self.dummy = dummy 6 self.dummy = dummy
6 if not dummy: 7 if not dummy:
7 getparport() 8 getparport()
8 def sendlevels(self, levels): 9 def sendlevels(self, levels):
9 if self.dummy: return 10 if self.dummy: return
10 levels = list(levels) + [0] 11 levels = list(levels) + [0]
11 # if levels[14] > 0: levels[14] = 100 # non-dim 12 # if levels[14] > 0: levels[14] = 100 # non-dim
12 outstart() 13 outstart()
13 for p in range(1, dimmers + 2): 14 for p in range(1, self.dimmers + 2):
14 outbyte(levels[p-1]*255 / 100) 15 outbyte(levels[p-1]*255 / 100)