class USB
Public Class Methods
new(vid, pid)
click to toggle source
Calls superclass method
# File lib/svi/svi.rb, line 10 def initialize(vid, pid) @vidpids = [ {:idVendor => vid, :idProduct => pid} ] super() end
Public Instance Methods
svi_devices()
click to toggle source
# File lib/svi/svi.rb, line 18 def svi_devices devs = [] @vidpids.each { |vidpid| devs = devs + devices(vidpid) } devs.each { |dev| dev.extend SVIDevice } devs end