Corsair Lighting Protocol
0.15.0
Control LEDs connected to an Arduino with iCUE
Here is a list of all documented class members with links to the class documentation for each member:
- a -
addFan() :
SimpleFanController
addLEDs() :
FastLEDController
addSensor() :
ThermistorTemperatureController
animation_step() :
FastLEDController
animation_step_count() :
FastLEDController
- b -
begin() :
CLPUSBSerialBridge
brightness :
LEDChannel
- c -
clearLEDColorValues() :
FastLEDController
,
LEDController
CLPUSBSerialBridge() :
CLPUSBSerialBridge
CorsairLightingProtocolController() :
CorsairLightingProtocolController
CorsairLightingProtocolHID() :
CorsairLightingProtocolHID
CorsairLightingProtocolSerial() :
CorsairLightingProtocolSerial
- f -
FastLEDController() :
FastLEDController
- g -
getChannel() :
LEDController
getEEPROMSize() :
FastLEDControllerStorageEEPROM
getFanDetectionType() :
FanController
,
SimpleFanController
getFanPower() :
FanController
,
SimpleFanController
getFanSpeed() :
FanController
,
SimpleFanController
getLEDAutodetectionResult() :
FastLEDController
,
LEDController
getLEDCount() :
FastLEDController
getLEDs() :
FastLEDController
getLEDStripMask() :
LEDController
getTemperature() :
TemperatureController
getTemperatureValue() :
TemperatureController
,
ThermistorTemperatureController
getVoltageRail12V() :
TemperatureController
,
ThermistorTemperatureController
getVoltageRail3V3() :
TemperatureController
,
ThermistorTemperatureController
getVoltageRail5V() :
TemperatureController
,
ThermistorTemperatureController
- h -
handleCommand() :
CorsairLightingProtocolController
handleFanControl() :
FanController
,
IFanController
handleHID() :
CLPUSBSerialBridge
handleLEDControl() :
ILEDController
,
LEDController
handleTemperatureControl() :
ITemperatureController
,
TemperatureController
- i -
isTemperatureSensorConnected() :
TemperatureController
,
ThermistorTemperatureController
isValidLEDChannel() :
LEDController
isValidLEDGroup() :
LEDController
- l -
lastCommand :
LEDController
ledCount :
LEDChannel
,
LEDGroup
ledIndex :
LEDGroup
- o -
onUpdateHook() :
FastLEDController
- p -
PWMFan() :
PWMFan
- r -
randomColor() :
FastLEDController
reset() :
LEDController
rpms :
FanCurve
- s -
saveIfNeeded() :
LEDController
scaleToSize :
CLP::SegmentScaling
segmentLength :
CLP::SegmentScaling
send() :
CorsairLightingProtocolResponse
send_P() :
CorsairLightingProtocolResponse
sendError() :
CorsairLightingProtocolResponse
sendX() :
CorsairLightingProtocolHID
,
CorsairLightingProtocolResponse
setFanCurve() :
FanController
,
SimpleFanController
setFanDetectionType() :
FanController
,
SimpleFanController
setFanExternalTemperature() :
FanController
,
SimpleFanController
setFanForce3PinMode() :
FanController
,
SimpleFanController
setFanPower() :
FanController
,
SimpleFanController
setFanSpeed() :
FanController
,
SimpleFanController
setLEDBrightness() :
LEDController
setLEDColorValues() :
FastLEDController
,
LEDController
setLEDExternalTemperature() :
FastLEDController
,
LEDController
setLEDMode() :
LEDController
setLEDPortType() :
LEDController
setSerialNumber() :
CLP::RawHID_
setup() :
CorsairLightingProtocolSerial
SimpleFanController() :
SimpleFanController
startLEDAutodetection() :
LEDController
- t -
temperatures :
FanCurve
timeoutAction() :
FastLEDController
triggerLEDUpdate() :
FastLEDController
,
LEDController
triggerSave :
LEDController
,
SimpleFanController
- u -
update() :
CorsairLightingProtocolHID
,
CorsairLightingProtocolSerial
updateFans() :
SimpleFanController
updateLEDs() :
FastLEDController
- w -
write() :
CLP::RawHID_
Generated by
1.9.1