Corsair Lighting Protocol  0.15.0
Control LEDs connected to an Arduino with iCUE
CorsairLightingFirmware Class Reference
+ Collaboration diagram for CorsairLightingFirmware:

Public Member Functions

 CorsairLightingFirmware (corsair_product_enum_t product, CorsairLightingFirmwareStorage *storage)
 
void handleFirmwareCommand (const Command &command, const CorsairLightingProtocolResponse *response)
 
void getDeviceID (DeviceID &deviceID) const
 
void setDeviceID (const DeviceID &deviceID)
 
uint8_t getStatus ()
 
void setStatus (uint8_t status)
 
uint8_t getProduct ()
 

Protected Attributes

CorsairLightingFirmwareStorage *const storage
 
const corsair_product_enum_t product
 
DeviceID deviceId
 

The documentation for this class was generated from the following files: