DesktopHID only warn if device cannot open

This commit is contained in:
sctanf
2025-12-14 20:52:14 -06:00
parent e2dbaab8ba
commit a82f950eb6

View File

@@ -56,11 +56,14 @@ class DesktopHIDManager(name: String, private val trackersConsumer: Consumer<Tra
private fun checkConfigureDevice(hidDevice: HidDevice) {
if (hidDevice.vendorId == HID_TRACKER_RECEIVER_VID && hidDevice.productId == HID_TRACKER_RECEIVER_PID) { // TODO: Use correct ids
val serial = hidDevice.serialNumber ?: "Unknown HID Device"
if (hidDevice.isClosed) {
check(hidDevice.open()) { "Unable to open device" }
if (!hidDevice.open()) {
LogManager.warning("[TrackerServer] Unable to open device: $serial")
return
}
}
// TODO: Configure the device here
val serial = hidDevice.serialNumber ?: "Unknown HID Device"
// val product = hidDevice.product
// val manufacturer = hidDevice.manufacturer
this.devicesBySerial[serial]?.let {