Store name in EVisionKeyboardControllers to avoid setting it in detectors

This commit is contained in:
Adam Honse
2025-08-07 23:22:41 -05:00
parent d7f0872690
commit abe7068197
8 changed files with 259 additions and 258 deletions

View File

@@ -94,10 +94,11 @@ enum
class EVisionKeyboardController
{
public:
EVisionKeyboardController(hid_device* dev_handle, const char* path);
EVisionKeyboardController(hid_device* dev_handle, const char* path, std::string dev_name);
~EVisionKeyboardController();
std::string GetDeviceLocation();
std::string GetNameString();
std::string GetSerialString();
void SetKeyboardColors
@@ -137,6 +138,7 @@ public:
private:
hid_device* dev;
std::string location;
std::string name;
void ComputeChecksum
(