Mercurial > code > home > repos > light9
changeset 261:473aa5b0610a
SubClient now has send_sub, send_zeroes
author | David McClosky <dmcc@bigasterisk.com> |
---|---|
date | Thu, 16 Jun 2005 19:35:25 +0000 |
parents | 7f9d0f04bb2d |
children | 9bc5e908c361 |
files | light9/subclient.py |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/light9/subclient.py Thu Jun 16 19:26:44 2005 +0000 +++ b/light9/subclient.py Thu Jun 16 19:35:25 2005 +0000 @@ -1,4 +1,5 @@ from light9 import dmxclient +from light9.Submaster import Submaster # later, this stuff will talk to a SubServer class SubClient: @@ -10,6 +11,9 @@ def get_dmx_list(self): maxes = self.get_levels_as_sub() return maxes.get_dmx_list() + def send_sub(self, sub): + levels = sub.get_dmx_list() + dmxclient.outputlevels(levels) def send_levels(self): levels = self.get_dmx_list() dmxclient.outputlevels(levels) @@ -18,3 +22,5 @@ (or at least that we have an 'after' method)""" self.send_levels() self.after(delay, self.send_levels_loop, delay) + def send_zeroes(self): + self.send_sub(Submaster('empty', {}, temporary=1))