Mercurial > code > home > repos > light9
diff bin/dmxserver @ 333:44189a37a876
change dmxserver to use enttec opendmx
author | drewp@bigasterisk.com |
---|---|
date | Mon, 02 Apr 2007 14:33:38 +0000 |
parents | f41004d5a507 |
children | 9d1f323fb3d3 |
line wrap: on
line diff
--- a/bin/dmxserver Fri Mar 16 21:10:44 2007 +0000 +++ b/bin/dmxserver Mon Apr 02 14:33:38 2007 +0000 @@ -28,7 +28,8 @@ import sys,time,os from optparse import OptionParser import run_local -from light9.io import ParportDMX +from light9.io import ParportDMX, UsbDMX + from light9.updatefreq import Updatefreq from light9 import networking @@ -51,7 +52,7 @@ self.calldelay=1/options.updates_per_sec print "starting parport connection" - self.parportdmx=ParportDMX() + self.parportdmx=UsbDMX() #ParportDMX() if os.environ.get('DMXDUMMY',0): self.parportdmx.godummy() else: @@ -113,7 +114,9 @@ self.laststatsprint=time.time() self.printstats() - if self.clientschanged or time.time()>self.lastupdate+1: + # used to be a fixed 1 in here, for the max delay between + # calls, instead of calldelay + if self.clientschanged or time.time() > self.lastupdate + self.calldelay: self.lastupdate=time.time() self.sendlevels_dmx()