aboutsummaryrefslogtreecommitdiff
path: root/renderers/IndoorRenderer.py
diff options
context:
space:
mode:
Diffstat (limited to 'renderers/IndoorRenderer.py')
-rw-r--r--renderers/IndoorRenderer.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/renderers/IndoorRenderer.py b/renderers/IndoorRenderer.py
index 76ec172..710ca43 100644
--- a/renderers/IndoorRenderer.py
+++ b/renderers/IndoorRenderer.py
@@ -4,8 +4,9 @@ import util.NetworkOps as network
import util.TimeOps as timeops
import socket,pdb
sock_port = 6038
-#Renderer for a Specific Light System.
class IndoorRenderer(Renderer):
+ """IndoorRenderer is a renderer for a specific Light System"""
+
def initRenderer(self):
self.stripLocations = {} #Dict that stores info necessary to render to
#strips
@@ -20,6 +21,7 @@ class IndoorRenderer(Renderer):
for stripId in stripsInPowerSupply:
self.stripLocations[stripId] = (ip, \
stripsInPowerSupply[stripId])
+ self.broadSocket = network.getBroadcastSocket(6038)
def render(self, lightSystem, currentTime=timeops.time()):
#try:
for pixelStrip in lightSystem.pixelStrips:
@@ -30,6 +32,9 @@ class IndoorRenderer(Renderer):
self.sockets[ip] = network.getConnectedSocket(ip,sock_port)
packet = composer.composePixelStripPacket(pixelStrip, port, currentTime)
self.sockets[ip].send(packet, 0x00)
- #except Exception as inst:
- # print inst
+
+ synchPacket = composer.composeSynchPacket()
+ #pdb.set_trace()
+ #self.broadSocket.sendto(synchPacket, ('10.0.32.255', 6038))
+