Method: LIBUSB::DevHandle#eventmachine_bulk_transfer

Defined in:
lib/libusb/eventmachine.rb

#eventmachine_bulk_transfer(**opts) ⇒ Object

Execute an eventmachine driven USB bulk transfer.

Examples:

tr = devh.eventmachine_bulk_transfer( endpoint: 0x02, dataOut: "data" )
tr.callback do |data|
  puts "sent: #{data.inspect}"
end
tr.errback do |ex|
  puts "send-err: #{ex}"
end

See Also:

[View source]

158
159
160
# File 'lib/libusb/eventmachine.rb', line 158

def eventmachine_bulk_transfer(**opts)
  eventmachine_transfer(opts, :bulk_transfer)
end