Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Inputs

Module Contents

Classes

InputSource

Data

__all__

API

class LumensalisCP.Inputs.InputSource(name: LumensalisCP.Main.Expressions.Optional[str] = None)

Bases: LumensalisCP.Identity.Local.NamedLocalIdentifiable, LumensalisCP.Main.Expressions.ExpressionTerm

Initialization

__repr__()

getDerivedValue(context: LumensalisCP.Main.Expressions.EvaluationContext) → LumensalisCP.Main.Expressions.Any

onChange(cb: LumensalisCP.Main.Expressions.Callable)

__callOnChanged(context: LumensalisCP.Main.Expressions.EvaluationContext)

updateValue(context: LumensalisCP.Main.Expressions.EvaluationContext) → bool

cyclesSinceChange(context: LumensalisCP.Main.Expressions.EvaluationContext) → int

property value

__bool__() → bool

getValue(context: LumensalisCP.Main.Expressions.Optional[LumensalisCP.Main.Expressions.EvaluationContext] = None) → LumensalisCP.Main.Expressions.Any

path()

LumensalisCP.Inputs.__all__ = [‘InputSource’]