rename jsonHandler to helper, since this is a much better description
This commit is contained in:
parent
359012caed
commit
4741960c9c
@ -6,9 +6,6 @@ from time import sleep, time
|
||||
import json
|
||||
import struct
|
||||
|
||||
from rgbUtils import effectControllerJsonHandler
|
||||
from rgbUtils import rgbStripControllerJsonHandler
|
||||
|
||||
class ThreadedUDPServer(threading.Thread):
|
||||
def __init__(self,effectController,rgbStripController):
|
||||
threading.Thread.__init__(self)
|
||||
|
@ -1,11 +1,10 @@
|
||||
"""
|
||||
Convert the rgbStripController function outputs to json format
|
||||
"""
|
||||
|
||||
# get the color values of a single led in json format
|
||||
def getRGBData(rgbStrip,led = 0):
|
||||
result = {}
|
||||
data = rgbStrip.getData()
|
||||
red = data[0]
|
||||
green = data[1]
|
||||
blue = data[2]
|
||||
result[led] = {'led': led, 'red': red[led], 'green': green[led], 'blue': blue[led]}
|
||||
return result
|
||||
return {'led': led, 'red': rgbStrip.getData()[0][led], 'green': rgbStrip.getData()[1][led], 'blue': rgbStrip.getData()[2][led]}
|
||||
|
||||
# return json of all configured rgbStrips
|
||||
def getRGBStrips(rgbStripController):
|
@ -1,7 +1,7 @@
|
||||
import json
|
||||
|
||||
from rgbUtils import effectControllerJsonHandler
|
||||
from rgbUtils import rgbStripControllerJsonHandler
|
||||
from rgbUtils import effectControllerJsonHelper
|
||||
from rgbUtils import rgbStripControllerJsonHelper
|
||||
from webserver.SimpleWebSocketServer import WebSocket
|
||||
|
||||
import traceback
|
||||
@ -52,9 +52,9 @@ class HTTPWebSocketsHandler(WebSocket):
|
||||
elif int(data['register_client_type']) is CLIENT_TYPE_RECORDER:
|
||||
self.client_type = CLIENT_TYPE_RECORDER
|
||||
|
||||
# controller responses are handled by the effectControllerJsonHandler
|
||||
# controller responses are handled by the effectControllerJsonHelper
|
||||
if self.client_type is CLIENT_TYPE_CONTROLLER:
|
||||
response = effectControllerJsonHandler.responseHandler(self.effectController, self.rgbStripController, data)
|
||||
response = effectControllerJsonHelper.responseHandler(self.effectController, self.rgbStripController, data)
|
||||
self.sendMessage(
|
||||
json.dumps({
|
||||
'response': response
|
||||
@ -95,9 +95,9 @@ class HTTPWebSocketsHandler(WebSocket):
|
||||
if self.client_type is CLIENT_TYPE_CONTROLLER:
|
||||
self.sendMessage(
|
||||
json.dumps({
|
||||
'effects': effectControllerJsonHandler.getEffects(self.effectController),
|
||||
'rgbStrips': rgbStripControllerJsonHandler.getRGBStrips(self.rgbStripController),
|
||||
'effectThreads': effectControllerJsonHandler.getEffectThreads(self.effectController)
|
||||
'effects': effectControllerJsonHelper.getEffects(self.effectController),
|
||||
'rgbStrips': rgbStripControllerJsonHelper.getRGBStrips(self.rgbStripController),
|
||||
'effectThreads': effectControllerJsonHelper.getEffectThreads(self.effectController)
|
||||
})
|
||||
)
|
||||
return
|
||||
@ -110,6 +110,6 @@ class HTTPWebSocketsHandler(WebSocket):
|
||||
def onRGBStripValueUpdate(self,rgbStrip):
|
||||
self.sendMessage(
|
||||
json.dumps({
|
||||
'data': rgbStripControllerJsonHandler.getRGBData(rgbStrip)
|
||||
'data': rgbStripControllerJsonHelper.getRGBData(rgbStrip)
|
||||
})
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user