Added parameter value checks to effects

Former-commit-id: daf5d46862d9deeb12df56d262c7a0026a191a25
This commit is contained in:
johan
2013-12-01 15:22:51 +01:00
parent 515ae3e8c0
commit 9954cb3e0d
3 changed files with 14 additions and 0 deletions

View File

@@ -8,6 +8,11 @@ brightness = hyperion.args.get('brightness', 1.0)
saturation = hyperion.args.get('saturation', 1.0)
reverse = hyperion.args.get('reverse', False)
# Check parameters
rotationTime = max(0.1, rotationTime)
brightness = max(0.0, min(brightness, 1.0))
saturation = max(0.0, min(saturation, 1.0))
# Calculate the sleep time and hue increment
sleepTime = 0.1
hueIncrement = sleepTime / rotationTime