mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Remove max LED number constraint from Matrix layout (#1805)
This commit is contained in:
@@ -20,6 +20,9 @@ brightness = float(hyperion.args.get('brightness', 100))/100.0
|
||||
|
||||
sleepTime = float(hyperion.args.get('sleepTime', 0.14))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
candles = hyperion.args.get('candles', "all")
|
||||
ledlist = hyperion.args.get('ledlist', "1")
|
||||
|
||||
|
@@ -11,6 +11,10 @@ cropBottom = int(hyperion.args.get('cropBottom', 0))
|
||||
grayscale = bool(hyperion.args.get('grayscale', False))
|
||||
|
||||
sleepTime = 1./framesPerSecond
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
imageFrameList = []
|
||||
|
||||
if imageData:
|
||||
|
@@ -4,6 +4,9 @@ import time
|
||||
# Get parameters
|
||||
sleepTime = float(hyperion.args.get('sleepTime', 0.5))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
def TestRgb( iteration ):
|
||||
|
||||
switcher = {
|
||||
|
@@ -11,6 +11,9 @@ sleepTime = float(hyperion.args.get('sleepTime', 0.5))
|
||||
testleds = hyperion.args.get('testleds', "all")
|
||||
ledlist = hyperion.args.get('ledlist', "1")
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
testlist = ()
|
||||
if (testleds == "list") and (type(ledlist) is str):
|
||||
for s in ledlist.split(','):
|
||||
|
@@ -6,6 +6,9 @@ width = hyperion.imageWidth()
|
||||
height = hyperion.imageHeight()
|
||||
sleepTime = float(hyperion.args.get('sleepTime', 0.2))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
def mapto(x, in_min, in_max, out_min, out_max):
|
||||
return float((x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min)
|
||||
|
||||
|
@@ -4,8 +4,11 @@ import hyperion, time
|
||||
sleepTime = float(hyperion.args.get('speed', 1.5)) * 0.005
|
||||
whiteLevel = int(hyperion.args.get('whiteLevel', 0))
|
||||
lvl = int(hyperion.args.get('colorLevel', 220))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
# check value
|
||||
# check value
|
||||
whiteLevel = min( whiteLevel, 254 )
|
||||
lvl = min( lvl, 255 )
|
||||
|
||||
|
@@ -21,6 +21,9 @@ height = 10
|
||||
|
||||
imageData = bytearray(height * width * (0,0,0))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
# Start the write data loop
|
||||
if initialBlink:
|
||||
for i in range(6):
|
||||
|
@@ -8,6 +8,9 @@ saturation = float(hyperion.args.get('saturation', 100))/100.0
|
||||
color = list(hyperion.args.get('color', (255,255,255)))
|
||||
randomColor = bool(hyperion.args.get('random-color', False))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
# Check parameters
|
||||
rotationTime = max(0.1, rotationTime)
|
||||
|
||||
|
@@ -22,7 +22,10 @@ def getPoint(rand = True ,x = 0.5, y = 0.5):
|
||||
def getSTime(rt, steps = 360):
|
||||
rt = float(rt)
|
||||
sleepTime = max(0.1, rt) / steps
|
||||
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
# adapt sleeptime to hardware
|
||||
minStepTime= float(hyperion.latchTime)/1000.0
|
||||
if minStepTime == 0: minStepTime = 0.001
|
||||
|
@@ -10,6 +10,9 @@ minStepTime = float(hyperion.latchTime)/1000.0
|
||||
if minStepTime == 0: minStepTime = 0.001
|
||||
factor = 1 if sleepTime > minStepTime else int(math.ceil(minStepTime/sleepTime))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
runners = [
|
||||
{ "i":0, "pos":0, "c":0, "step":9, "lvl":255},
|
||||
{ "i":1, "pos":0, "c":0, "step":8, "lvl":255},
|
||||
|
@@ -11,7 +11,10 @@ sleepTime = float(hyperion.args.get('speed', 1)) / 1000.0
|
||||
color = list(hyperion.args.get('color', (255,255,255)))
|
||||
randomise = bool(hyperion.args.get('random', False))
|
||||
iWidth = hyperion.imageWidth()
|
||||
iHeight = hyperion.imageHeight()
|
||||
iHeight = hyperion.imageHeight()
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
class trail:
|
||||
def __init__(self):
|
||||
|
@@ -4,7 +4,10 @@ import hyperion, time
|
||||
sleepTime = float(hyperion.args.get('sleepTime', 1000))/1000.0
|
||||
length = hyperion.args.get('length', 1)
|
||||
color1 = hyperion.args.get('color1', (255,255,255))
|
||||
color2 = hyperion.args.get('color2', (255,0,0))
|
||||
color2 = hyperion.args.get('color2', (255,0,0))
|
||||
|
||||
# Limit update rate
|
||||
sleepTime = max(hyperion.lowestUpdateInterval(), sleepTime)
|
||||
|
||||
# Initialize the led data
|
||||
i = 0
|
||||
|
Reference in New Issue
Block a user