Get vendor and device names from HID descriptors

This commit is contained in:
Adam Honse
2026-01-31 23:37:35 -06:00
parent 7a8941f3cb
commit 6c4e2bf251
4 changed files with 31 additions and 11 deletions

View File

@@ -109,12 +109,13 @@ enum
class HIDLampArrayController
{
public:
HIDLampArrayController(hid_device *dev_handle, const char *path, std::string dev_name);
HIDLampArrayController(hid_device *dev_handle, const char *path);
~HIDLampArrayController();
std::string GetDeviceLocation();
std::string GetDeviceName();
std::string GetSerialString();
std::string GetDeviceSerial();
std::string GetDeviceVendor();
unsigned int GetLampArrayKind();
unsigned int GetLampCount();
@@ -126,7 +127,6 @@ private:
hid_device * dev;
HIDLampArrayReportIDs ids;
std::string location;
std::string name;
/*-----------------------------------------------------*\
| Vector to store lamp attributes for each lamp |