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