blob: aca933b3db0d6a2dfed147eab47ea95b4c2d74c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
from PixelEvent import PixelEvent
class StepEvent(PixelEvent):
def initEvent(self):
self.validateArgs('StepEvent.params')
def state(self,timeDelay):
if timeDelay < self['LightTime'] or self['LightTime'] == -1:
return self['Color']
else:
return None
@staticmethod
def generate(onTime, color):
args = {'LightTime': onTime, 'Color': color}
return StepEvent(args)
|