Changeset - 6f9898f00c9c
[Not reviewed]
default
0 1 0
drewp - 22 years ago 2003-06-13 13:59:32

now uses dmxclient to talk to dmxserver
1 file changed with 2 insertions and 5 deletions:
0 comments (0 inline, 0 general)
light8/Lightboard.py
Show inline comments
 
@@ -3,7 +3,6 @@ from __future__ import nested_scopes,div
 
from Tix import *
 
from signal import signal, SIGINT
 
from time import time
 
import xmlrpclib
 
import sys, cPickle, random
 

	
 
from uihelpers import *
 
@@ -13,6 +12,7 @@ from subediting import Subediting
 
from Fader import Fader
 
from ExternalInput import ExternalSliders
 
import io, stage, Subs, Patch, ExtSliderMapper
 
import dmxclient
 

	
 
class Pickles:
 
    def __init__(self, scalelevels, subs=None, windowpos=None):
 
@@ -50,9 +50,6 @@ class Lightboard:
 
        self.buildinterface()
 
        self.load()
 

	
 
        # get a connection to the dmx server
 
        self.dmxserver=xmlrpclib.Server("http://localhost:8030")
 
        
 
        print "Light 8.8: Entering backgroundloop"
 
        self.backgroundloop()
 
        self.updatestagelevels()
 
@@ -299,7 +296,7 @@ class Lightboard:
 
            levels = [min(100, max(x + delta, 0)) for x in levels]
 
            # print "jostled", levels
 

	
 
        self.dmxserver.outputlevels("light8-%s" %os.getpid(),[l/100 for l in levels])
 
        dmxclient.outputlevels([l/100 for l in levels])
 
#        self.parportdmx.sendlevels(levels)
 

	
 
    def updatestagelevels(self):
0 comments (0 inline, 0 general)