Mercurial > code > home > repos > light9
diff bcf2000.py @ 359:bd8a89743226
KC optimizations, hw sliders now follow the active row
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Wed, 13 Jun 2007 06:58:09 +0000 |
parents | c7478a778992 |
children | fc87327e29c4 |
line wrap: on
line diff
--- a/bcf2000.py Wed Jun 13 06:55:47 2007 +0000 +++ b/bcf2000.py Wed Jun 13 06:58:09 2007 +0000 @@ -37,7 +37,7 @@ self.lastValue = {} # control name : value self.packet = "" loop = LoopingCall(self.poll) - loop.start(.02) + loop.start(.01) def poll(self): try: @@ -54,15 +54,6 @@ self.packet = "" self.packetReceived(p) - return - - while 1: - packet = self.dev.read(3) - while len(packet) < 3: - if len(packet) == 0: - self.reopen() - packet += self.dev.read(3 - len(packet)) - def packetReceived(self, packet): b0, which, value = [ord(b) for b in packet] if b0 != 0xb0: