diff --git a/deploy/roles/collectd/templates/demo.py b/deploy/roles/collectd/templates/demo.py index b1a695a..71a9166 100644 --- a/deploy/roles/collectd/templates/demo.py +++ b/deploy/roles/collectd/templates/demo.py @@ -1,36 +1,37 @@ #!/usr/bin/env python2 import serial import time DEBUG = 0 PORT = '/dev/ttyS1' SPEED = 9600 LEDS_NUMBER = 8 +LEDS_MAX = 100 def debug(msg): if DEBUG: f = open('/tmp/debug_demo', 'a+') f.write(str(msg) + "\n") f.close() def demo(func): ser = serial.Serial(PORT, SPEED) func(ser) ser.close() def kitt(ser): for i in xrange(1, 5): for j in xrange(1, 5): - line = 'l%d ' % (j - 1) + '%d 0 0 ' % (100 if i==j else 0) * LEDS_NUMBER + line = 'l%d ' % (j - 1) + '%d 0 0 ' % (LEDS_MAX if i==j else 0) * LEDS_NUMBER ser.write(line) debug(line) - time.sleep(0.2) + time.sleep(0.1) for i in xrange(4, 0, -1): for j in xrange(1, 5): - line = 'l%d ' % (j - 1) + '%d 0 0 ' % (100 if i==j else 0) * LEDS_NUMBER + line = 'l%d ' % (j - 1) + '%d 0 0 ' % (LEDS_MAX if i==j else 0) * LEDS_NUMBER ser.write(line) debug(line) - time.sleep(0.2) + time.sleep(0.1) demo(kitt)