blob: d95271e8ee4a2a51bdde84b7984441293cc479a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
from operationscore.PixelEvent import *
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)
|