14 lines
557 B
Python
14 lines
557 B
Python
"""
|
|
Convert the rgbStripController function outputs to json format
|
|
"""
|
|
|
|
# get the color values of a single led in json format
|
|
def getRGBData(rgbStrip,led = 0):
|
|
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):
|
|
result = {}
|
|
for rgbStrip in rgbStripController.getRGBStrips():
|
|
result[rgbStrip.STRIP_UID] = {'index': rgbStrip.STRIP_UID, 'name': rgbStrip.STRIP_NAME}
|
|
return result |