module EventMachine
Public Class Methods
connect_serial(dev, baud, databits)
click to toggle source
# File lib/em-rubyserial.rb, line 28 def connect_serial(dev, baud, databits) SerialPort.open(dev, baud, databits).uuid end
open_serial(dev, baud, databits, handler=nil) { |connection| ... }
click to toggle source
# File lib/em-rubyserial.rb, line 32 def open_serial(dev, baud, databits, handler=nil) klass = if(handler and handler.is_a?(Class)) handler else Class.new(Connection) {handler and include handler} end uuid = connect_serial(dev, baud, databits) connection = klass.new uuid @conns[uuid] = connection block_given? and yield connection connection end