Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Lights.Light

Module Contents

Classes

LightType
Light
SolidLightfor regular single color LEDs
DimmableLightfor regular single color LEDs
RGBLight

API

class LumensalisCP.Lights.Light.LightType

LT_SINGLE_SOLID = 1

LT_SINGLE_DIMMABLE = 3

LT_RGB = 4

class LumensalisCP.Lights.Light.Light(source: LumensalisCP.Lights.Groups.LightSource, index: int = 0, name: LumensalisCP.Lights.Groups.Optional[str] = None)

Bases: LumensalisCP.Outputs.OutputTarget

Initialization

property source : LumensalisCP.Lights.Groups.LightSource

property sourceIndex : int

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

set(value: LumensalisCP.Lights.Groups.Any, context: EvaluationContext)

property value

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

getLightValue() → LumensalisCP.Lights.Groups.LightValueBase

getRGB()

property lightType : int

class LumensalisCP.Lights.Light.SolidLight(source: LumensalisCP.Lights.Groups.LightSource, index: int = 0, name: LumensalisCP.Lights.Groups.Optional[str] = None)

Bases: LumensalisCP.Lights.Light.Light

for regular single color LEDs

Initialization

property lightType

class LumensalisCP.Lights.Light.DimmableLight(source: LumensalisCP.Lights.Groups.LightSource, index: int = 0, name: LumensalisCP.Lights.Groups.Optional[str] = None)

Bases: LumensalisCP.Lights.Light.Light

for regular single color LEDs

Initialization

property lightType

class LumensalisCP.Lights.Light.RGBLight(source: LumensalisCP.Lights.Groups.LightSource, index: int = 0, name: LumensalisCP.Lights.Groups.Optional[str] = None)

Bases: LumensalisCP.Lights.Light.Light

Initialization

property lightType