Method: LIBUSB::DevHandle#bos
- Defined in:
- lib/libusb/dev_handle.rb
#bos ⇒ Bos
Get a Binary Object Store (BOS) descriptor.
This is a BLOCKING function, which will send requests to the device.
Since libusb version 1.0.16.
325 326 327 328 329 330 331 |
# File 'lib/libusb/dev_handle.rb', line 325 def bos ctx = device.context.instance_variable_get(:@ctx) pp_desc = FFI::MemoryPointer.new :pointer res = Call.libusb_get_bos_descriptor(@pHandle, pp_desc) LIBUSB.raise_error res, "in libusb_get_bos_descriptor" if res!=0 Bos.new(ctx, pp_desc.read_pointer) end |