Corsair Lighting Protocol
0.15.0
Control LEDs connected to an Arduino with iCUE
|
This is the complete list of members for LEDController, including all inherited members.
channels (defined in LEDController) | LEDController | protected |
clearLEDColorValues(uint8_t channel)=0 | LEDController | protectedpure virtual |
clearLEDGroups(uint8_t channel) (defined in LEDController) | LEDController | protectedvirtual |
getChannel(uint8_t channelIndex) | LEDController | |
getLEDAutodetectionResult(uint8_t channel)=0 | LEDController | protectedpure virtual |
getLEDStripMask(uint8_t channel, uint8_t group) | LEDController | protectedvirtual |
handleLEDControl(const Command &command, const CorsairLightingProtocolResponse *response) override | LEDController | virtual |
isValidLEDChannel(const LEDChannel &ledChannel) | LEDController | virtual |
isValidLEDGroup(const LEDGroup &ledGroup) | LEDController | virtual |
lastCommand | LEDController | protected |
load()=0 (defined in LEDController) | LEDController | protectedpure virtual |
reset() | LEDController | virtual |
save()=0 (defined in LEDController) | LEDController | protectedpure virtual |
saveIfNeeded() | LEDController | protected |
setLEDBrightness(uint8_t channel, uint8_t brightness) | LEDController | protectedvirtual |
setLEDColorValues(uint8_t channel, uint8_t color, uint8_t offset, const uint8_t *values, size_t len)=0 | LEDController | protectedpure virtual |
setLEDExternalTemperature(uint8_t channel, uint16_t temp)=0 | LEDController | protectedpure virtual |
setLEDGroup(uint8_t channel, uint8_t groupIndex, LEDGroup &group) (defined in LEDController) | LEDController | protectedvirtual |
setLEDMode(uint8_t channel, ChannelMode mode) | LEDController | protectedvirtual |
setLEDPortType(uint8_t channel, PortType ledPortType) | LEDController | protectedvirtual |
startLEDAutodetection(uint8_t channel) | LEDController | protectedvirtual |
triggerLEDUpdate()=0 | LEDController | protectedpure virtual |
triggerSave | LEDController | protected |