Store name in AlienwareMonitorController to avoid setting it in detector

This commit is contained in:
Adam Honse
2025-08-03 21:28:27 -05:00
parent 5e45480a0e
commit e4da571d6b
4 changed files with 14 additions and 6 deletions

View File

@@ -18,16 +18,18 @@
class AlienwareMonitorController
{
public:
AlienwareMonitorController(hid_device* dev_handle, const char* path);
AlienwareMonitorController(hid_device* dev_handle, const char* path, std::string dev_name);
~AlienwareMonitorController();
std::string GetLocation();
std::string GetName();
std::string GetSerialString();
void SendColor(unsigned char led_id, unsigned char r, unsigned char g, unsigned char b);
private:
hid_device* dev;
std::string location;
std::string name;
void Initialize();
};