Skip to content

marklife


marklife / core/src / findDeviceByUsbIds

Function: findDeviceByUsbIds() ​

findDeviceByUsbIds(vendorId, productId): DeviceEntry | undefined

Find a device by USB vendor / product id.

The registry stores vid / pid as hex strings ('0x09c7'); the WebUSB and libusb surfaces both hand back numbers, so the compare happens after parseInt. Only a handful of marklife chassis expose USB at all — the rest are Bluetooth-only and never match.

Parameters ​

vendorId ​

number

productId ​

number

Returns ​

DeviceEntry | undefined