def render(self, lightSystem, currentTime=timeops.time()): #try: for pixelStrip in lightSystem.pixelStrips: stripId = pixelStrip.argDict['Id'] (ip, port) = self.stripLocations[stripId] if not ip in self.sockets: #do we have a socket to this #strip? if not, spin off a new one self.sockets[ip] = network.getConnectedSocket(ip,sock_port) packet = composer.composePixelStripPacket(pixelStrip, port, currentTime) self.sockets[ip].send(packet, 0x00) synchPacket = composer.composeSynchPacket()
def render(self, lightSystem, currentTime=timeops.time()): for pixelStrip in lightSystem.strips: stripId = str(pixelStrip.argDict['Id']) (ip, port) = self.stripLocations[stripId] if not ip in self.sockets: #do we have a socket to this self.sockets[ip] = network.getConnectedSocket(ip,sock_port) packet = composer.composePixelStripPacket(pixelStrip.values, port) try: self.sockets[ip].send(packet, 0x00) except: pass
def render(self, lightSystem, currentTime=timeops.time()): for pixelStrip in lightSystem.strips: stripId = str(pixelStrip.argDict['Id']) (ip, port) = self.stripLocations[stripId] if not ip in self.sockets: #do we have a socket to this self.sockets[ip] = network.getConnectedSocket(ip, sock_port) packet = composer.composePixelStripPacket(pixelStrip.values, port) try: self.sockets[ip].send(packet, 0x00) except: pass