class PhidgetRfid::Commands

Public Class Methods

new(r) click to toggle source
# File lib/phidget_rfid/commands.rb, line 14
def initialize (r)
  @rfid_handler = r
end

Public Instance Methods

clear(params) click to toggle source
# File lib/phidget_rfid/commands.rb, line 58
def clear(params)
  system "clear" or system "cls"
end
device(params) click to toggle source
# File lib/phidget_rfid/commands.rb, line 65
def device(params)
  puts @rfid_handler.device
end
log(params) click to toggle source
# File lib/phidget_rfid/commands.rb, line 72
def log(params)
  puts @rfid_handler.log
end
protocol(params) click to toggle source
# File lib/phidget_rfid/commands.rb, line 49
def protocol(params)
    puts @rfid_handler.protocol
end
read(params) click to toggle source
# File lib/phidget_rfid/commands.rb, line 22
def read(params)
    puts @rfid_handler.read
end
write(params) click to toggle source
# File lib/phidget_rfid/commands.rb, line 32
def write(params)
    
    if params.size == 1
        puts @rfid_handler.write params[0]
    elsif params.size == 2
        puts @rfid_handler.write params[0], params[1]
    elsif params.size == 3
        
        puts  @rfid_handler.write params[0], params[2], params[3]
    end
end