module XBee
Public Class Methods
new( xbee_usbdev_str, baud, data_bits, stop_bits, parity )
click to toggle source
supports legacy API, command-mode interface
# File lib/ruby_xbee.rb, line 44 def XBee.new( xbee_usbdev_str, baud, data_bits, stop_bits, parity ) require 'legacy/command_mode' BaseCommandModeInterface.new(xbee_usbdev_str, baud, data_bits, stop_bits, parity) end
Public Instance Methods
getresults( sp, echo = true )
click to toggle source
a method for getting results from any Ruby SerialPort object. Not ideal, but seems effective enough.
# File lib/ruby_xbee.rb, line 51 def getresults( sp, echo = true ) results = "" while (c = sp.getc) do if ( !echo.nil? && echo ) putc c end results += "#{c.chr}" end # deal with multiple lines results.gsub!( "\r", "\n") end