Use HID serial number

This commit is contained in:
Adam Honse committed 2026-08-06 21:57:25 -05:00
1 parent ee4886512b
commit bad23f7574
1 file changed
+10 -1
@@ -13,6 +13,7 @@
#include <cstring>
#include "hid_util.h"
#include "HIDLampArrayController.h"
#include "StringUtils.h"
HIDLampArrayController::HIDLampArrayController(hid_device *dev_handle, const char *path, std::string dev_name)
{
@@ -132,7 +133,15 @@ std::string HIDLampArrayController::GetDeviceName()
std::string HIDLampArrayController::GetSerialString()
{
return("");
wchar_t serial_string[128];
int ret = hid_get_serial_number_string(dev, serial_string, 128);
if(ret != 0)
{
return("");
}
return(StringUtils::wstring_to_string(serial_string));
}
unsigned int HIDLampArrayController::GetLampArrayKind()