Versions in this module Expand all Collapse all v1 v1.0.0 Dec 10, 2023 Changes in this version + func ColorTempButton(l *loupedeck.Loupedeck, w *loupedeck.WatchedInt, min, max int, ...) *loupedeck.MultiButton + type AeosLight struct + func NewAeosLight(dmx *udmx.UDMXDevice, dmxid uint16) *AeosLight + func (a *AeosLight) MaxColorTemp() int + func (a *AeosLight) MinColorTemp() int + func (a *AeosLight) SetBrightness(b int) + func (a *AeosLight) SetColorTemp(c int) + type Light interface + MaxColorTemp func() int + MinColorTemp func() int + SetBrightness func(int) + SetColorTemp func(int) + type LightController struct + Brightness *loupedeck.WatchedInt + ColorTemp *loupedeck.WatchedInt + DialButtonID int + Lights []Light + Loupedeck *loupedeck.Loupedeck + Position LoupedeckArea + X int + Y int + func NewLightController(l *loupedeck.Loupedeck, position LoupedeckArea, lights []Light) *LightController + func (a *LightController) Draw() + func (a *LightController) Reset() + type LoupedeckArea int + const LeftBottom + const LeftMiddle + const LeftTop + const RightBottom + const RightMiddle + const RightTop + type RainbowLightP12 struct + func NewRainbowLightP12(dmx *udmx.UDMXDevice, dmxid uint16) *RainbowLightP12 + func (a *RainbowLightP12) MaxColorTemp() int + func (a *RainbowLightP12) MinColorTemp() int + func (a *RainbowLightP12) SetBrightness(b int) + func (a *RainbowLightP12) SetColorTemp(c int) + func (a *RainbowLightP12) SetFX(x int) + func (a *RainbowLightP12) SetFXRate(x int) + func (a *RainbowLightP12) SetFXSize(x int) + type RainbowLightP5 struct + func NewRainbowLightP5(dmx *udmx.UDMXDevice, dmxid uint16) *RainbowLightP5 + func (a *RainbowLightP5) MaxColorTemp() int + func (a *RainbowLightP5) MinColorTemp() int + func (a *RainbowLightP5) SetBrightness(b int) + func (a *RainbowLightP5) SetColorTemp(c int)