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