LumensalisCP.Lights.TestPatterns
Module Contents
Classes
PatternRLTest | |
---|---|
Spinner | |
PatternTemplate | shorthand for creating patterns with consistent options |
Data
__all__ |
---|
API
class LumensalisCP.Lights.TestPatterns.PatternRLTest(target: LumensalisCP.Lights.Pattern.LightGroup, name: LumensalisCP.Lights.Pattern.Optional[str] = None, onValue: LumensalisCP.Lights.Pattern.AnyLightValue | LumensalisCP.Lights.Pattern.Evaluatable = 1.0, offValue: LumensalisCP.Lights.Pattern.AnyLightValue | LumensalisCP.Lights.Pattern.Evaluatable = 0.0, value: LumensalisCP.Lights.Pattern.ZeroToOne | LumensalisCP.Lights.Pattern.Evaluatable = 0.0, **kwargs)
Bases: LumensalisCP.Lights.Pattern.Pattern
, LumensalisCP.Lights.Pattern.OutputTarget
Initialization
property value : LumensalisCP.Lights.Pattern.ZeroToOne | LumensalisCP.Lights.Pattern.Evaluatable
property onValue
set(value: LumensalisCP.Lights.Pattern.ZeroToOne, context: LumensalisCP.IOContext.EvaluationContext)
refresh(context: LumensalisCP.IOContext.UpdateContext)
class LumensalisCP.Lights.TestPatterns.Spinner(target: LumensalisCP.Lights.Pattern.LightGroup = None, name: str = None, onValue: LumensalisCP.Lights.Pattern.AnyLightValue = 1.0, offValue: LumensalisCP.Lights.Pattern.AnyLightValue = 0.0, period: LumensalisCP.Lights.Pattern.TimeSpanInSeconds = 0.5, tail: LumensalisCP.Lights.Pattern.ZeroToOne = 0.35, **kwargs)
Bases: LumensalisCP.Lights.Pattern.Pattern
Initialization
property onValue
set(value: LumensalisCP.Lights.Pattern.ZeroToOne, context: LumensalisCP.IOContext.EvaluationContext)
refresh(context: LumensalisCP.IOContext.UpdateContext)
class LumensalisCP.Lights.TestPatterns.PatternTemplate(patternClass: LumensalisCP.Lights.Pattern.Type[LumensalisCP.Lights.Pattern.Pattern], *args, **kwds)
Bases: object
shorthand for creating patterns with consistent options
- Parameters: object ( _type_) – _description_