class BetaBrite::Serial
Public Class Methods
new(serialport)
click to toggle source
Calls superclass method
BetaBrite::Device::new
# File lib/betabrite/serial.rb, line 3 def initialize(serialport) @serialport = serialport super() end
Public Instance Methods
write!()
click to toggle source
# File lib/betabrite/serial.rb, line 18 def write! sp = SerialPort.new(@serialport, 9600, 8, 1, SerialPort::NONE) characters = 0 message.split(//).each do |chr| sleep 1 if characters < 6 sp.write chr characters += 1 end end
write_memory!()
click to toggle source
# File lib/betabrite/serial.rb, line 8 def write_memory! sp = SerialPort.new(@serialport, 9600, 8, 1, SerialPort::NONE) characters = 0 memory_message.split(//).each do |chr| sleep 1 if characters < 6 sp.write chr characters += 1 end end