Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Lights.NeoPixels

Module Contents

Classes

NeoPixelLight
NeoPixelSource

API

class LumensalisCP.Lights.NeoPixels.NeoPixelLight(source: LumensalisCP.Lights.NeoPixels.NeoPixelSource, index: int = 0)

Bases: LumensalisCP.Lights.Light.RGBLight

Initialization

setValue(value: LumensalisCP.Lights.Light.AnyLightValue, context: LumensalisCP.Lights.Light.Optional[EvaluationContext] = None) → None

getValue(context: LumensalisCP.Lights.Light.Optional[EvaluationContext] = None) → LumensalisCP.Lights.Light.AnyLightValue

getLightValue()

class LumensalisCP.Lights.NeoPixels.NeoPixelSource(pin, pixelCount: int, name: LumensalisCP.Lights.Light.Optional[str] = None, refreshRate: float | None = 0.1, main: LumensalisCP.Main.Manager.MainManager | None = None, **kwds)

Bases: LumensalisCP.Lights.Light.LightSource

lightChanged(light: LumensalisCP.Lights.Light.Light)

property refreshRate : float | None

refresh()

show()

stats() → LumensalisCP.util.bags.Bag