LumensalisCP.Lights.DMXManager
Module Contents
Classes
DMXWatcher | |
---|---|
DMXDimmerWatcher | |
DMXRGBWatcher | |
DMXManager |
API
class LumensalisCP.Lights.DMXManager.DMXWatcher(name, manager: LumensalisCP.Lights.DMXManager.DMXManager, c1, cN=None)
Bases: LumensalisCP.Inputs.InputSource
Initialization
update()
derivedUpdate() → None
class LumensalisCP.Lights.DMXManager.DMXDimmerWatcher(name, manager: LumensalisCP.Lights.DMXManager.DMXManager, c1)
Bases: LumensalisCP.Lights.DMXManager.DMXWatcher
Initialization
derivedUpdate()
getDerivedValue(context: LumensalisCP.Main.Updates.UpdateContext) → LumensalisCP.Lights.Light.Any
class LumensalisCP.Lights.DMXManager.DMXRGBWatcher(name, manager: LumensalisCP.Lights.DMXManager.DMXManager, c1)
Bases: LumensalisCP.Lights.DMXManager.DMXWatcher
Initialization
derivedUpdate()
getDerivedValue(context: LumensalisCP.Main.Updates.UpdateContext) → LumensalisCP.Lights.Light.Any
class LumensalisCP.Lights.DMXManager.DMXManager(main: LumensalisCP.Main.Manager.MainManager, name: LumensalisCP.Lights.Light.Optional[str] = None)
Bases: LumensalisCP.Main.Dependents.MainChild
Initialization
addDimmerInput(name, channel)
addRGBInput(name, channel)
async handle_dmx(universe, data)
test_callback(data, addr=None)
Test function to receive callback data.