Corsair Lighting Protocol  0.15.0
Control LEDs connected to an Arduino with iCUE
LEDController Member List

This is the complete list of members for LEDController, including all inherited members.

channels (defined in LEDController)LEDControllerprotected
clearLEDColorValues(uint8_t channel)=0LEDControllerprotectedpure virtual
clearLEDGroups(uint8_t channel) (defined in LEDController)LEDControllerprotectedvirtual
getChannel(uint8_t channelIndex)LEDController
getLEDAutodetectionResult(uint8_t channel)=0LEDControllerprotectedpure virtual
getLEDStripMask(uint8_t channel, uint8_t group)LEDControllerprotectedvirtual
handleLEDControl(const Command &command, const CorsairLightingProtocolResponse *response) overrideLEDControllervirtual
isValidLEDChannel(const LEDChannel &ledChannel)LEDControllervirtual
isValidLEDGroup(const LEDGroup &ledGroup)LEDControllervirtual
lastCommandLEDControllerprotected
load()=0 (defined in LEDController)LEDControllerprotectedpure virtual
reset()LEDControllervirtual
save()=0 (defined in LEDController)LEDControllerprotectedpure virtual
saveIfNeeded()LEDControllerprotected
setLEDBrightness(uint8_t channel, uint8_t brightness)LEDControllerprotectedvirtual
setLEDColorValues(uint8_t channel, uint8_t color, uint8_t offset, const uint8_t *values, size_t len)=0LEDControllerprotectedpure virtual
setLEDExternalTemperature(uint8_t channel, uint16_t temp)=0LEDControllerprotectedpure virtual
setLEDGroup(uint8_t channel, uint8_t groupIndex, LEDGroup &group) (defined in LEDController)LEDControllerprotectedvirtual
setLEDMode(uint8_t channel, ChannelMode mode)LEDControllerprotectedvirtual
setLEDPortType(uint8_t channel, PortType ledPortType)LEDControllerprotectedvirtual
startLEDAutodetection(uint8_t channel)LEDControllerprotectedvirtual
triggerLEDUpdate()=0LEDControllerprotectedpure virtual
triggerSaveLEDControllerprotected