openDevice method
Implementation
@override
Future<bool> openDevice(UsbDevice usbDevice) async {
assert(_devHandle == null, 'Last device not closed');
var handle = _libusb.libusb_open_device_with_vid_pid(
nullptr, usbDevice.vendorId, usbDevice.productId);
if (handle == nullptr) {
return false;
}
_devHandle = handle;
return true;
}