Use HID path for Location on Corsair Lighting Node controllers

This commit is contained in:
Adam Honse 2020-10-02 20:29:17 -05:00
parent b829bfe538
commit 406ebcc789
4 changed files with 13 additions and 4 deletions

View file

@ -79,10 +79,11 @@ enum
class CorsairLightingNodeController
{
public:
CorsairLightingNodeController(hid_device* dev_handle);
CorsairLightingNodeController(hid_device* dev_handle, const char* path);
~CorsairLightingNodeController();
std::string GetFirmwareString();
std::string GetLocationString();
unsigned int GetStripsOnChannel(unsigned int channel);
@ -110,6 +111,7 @@ public:
private:
hid_device* dev;
std::string firmware_version;
std::string location;
std::chrono::time_point<std::chrono::steady_clock> last_commit_time;
void SendFirmwareRequest();