@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
15 lines • 613 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.findRawDevices = findRawDevices;
const get_lib_usb_1 = require("./get-lib-usb");
const consts_1 = require("../../consts/consts");
/**
* Finds all USB (libusb) devices that match the BlinkStick vendor and product IDs.
*/
function findRawDevices() {
const libUsb = (0, get_lib_usb_1.getLibUsb)();
return libUsb.getDeviceList().filter((d) => {
return d.deviceDescriptor.idVendor === consts_1.VENDOR_ID && d.deviceDescriptor.idProduct === consts_1.PRODUCT_ID;
});
}
//# sourceMappingURL=find-raw-devices.js.map