Mercurial > code > home > repos > light9
view flax/littletimeline.py @ 113:b6ccc325f1ec
a demo client that gets times from ascoltami player (in semprini/) and sends a light
a demo client that gets times from ascoltami player (in semprini/) and sends a light
level to dmxserver (in light8/)
author | drewp |
---|---|
date | Thu, 12 Jun 2003 17:12:11 +0000 |
parents | 45b12307c695 |
children | 2f48cb9219ed |
line wrap: on
line source
#!/usr/bin/python """ a test that listens to ascoltami player and outputs a light to dmxserver """ import xmlrpclib,time,socket,os player=xmlrpclib.Server("http://localhost:8040") dmx=xmlrpclib.Server("http://localhost:8030") print "found both servers" t1=time.time() while 1: try: playtime=player.gettime() except socket.error,e: print "server error %r, waiting"%e time.sleep(2) print time.time()-t1,playtime try: dmx.outputlevels("littletimeline-%s"%os.getpid(),[.01*(playtime)%100]) except xmlrpclib.Fault,e: print "outputlevels: %s" % e time.sleep(.01)