Method: LIBUSB::Device#config_descriptor
- Defined in:
- lib/libusb/device.rb
#config_descriptor(index) ⇒ Object
Obtain a config descriptor of the device.
235 236 237 238 239 240 241 242 |
# File 'lib/libusb/device.rb', line 235 def config_descriptor(index) ppConfig = FFI::MemoryPointer.new :pointer res = Call.libusb_get_config_descriptor(@pDev, index, ppConfig) LIBUSB.raise_error res, "in libusb_get_config_descriptor" if res!=0 pConfig = ppConfig.read_pointer config = Configuration.new(self, pConfig) config end |