class

USB::Device

Inherits Reference / Object

Constructors

new(unwrap : LibUSB::DeviceRef, context : Context)
Source

Class methods

find_or_initialize(unwrap : LibUSB::DeviceRef, context : Context)
Source

Instance methods

bus_number
Source
configurations
Source
configurations_count(*args, **options)
Source
configurations_count(*args, **options, &)
Source
context
Source
device_address
Source
device_class(*args, **options)
Source
device_class(*args, **options, &)
Source
device_protocol(*args, **options)
Source
device_protocol(*args, **options, &)
Source
device_speed
Source
device_subclass(*args, **options)
Source
device_subclass(*args, **options, &)
Source
finalize
Source
open
Source
port_number
Source
product_id(*args, **options)
Source
product_id(*args, **options, &)
Source
to_unsafe
Source
vendor_id(*args, **options)
Source
vendor_id(*args, **options, &)
Source