class Geppeto::Commands::Led

Public Class Methods

new(scout) click to toggle source
# File lib/commands/led.rb, line 4
def initialize(scout)
  @scout = scout
end

Public Instance Methods

blue(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 32
def blue(ms = nil, continuous = nil)
  @scout.request("led.blue", ms, continuous)
end
cyan(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 36
def cyan(ms = nil, continuous = nil)
  @scout.request("led.cyan", ms, continuous)
end
gethex() click to toggle source
# File lib/commands/led.rb, line 72
def gethex
  @scout.request("led.gethex")
end
green(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 28
def green(ms = nil, continuous = nil)
  @scout.request("led.green", ms, continuous)
end
isoff() click to toggle source
# File lib/commands/led.rb, line 80
def isoff
  @scout.request("led.isoff")
end
magenta(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 44
def magenta(ms = nil, continuous = nil)
  @scout.request("led.magenta", ms, continuous)
end
off() click to toggle source
# File lib/commands/led.rb, line 20
def off
  @scout.request("led.off")
end
off?() click to toggle source
# File lib/commands/led.rb, line 12
def off?
  isoff().to_i == 1
end
on() click to toggle source
# File lib/commands/led.rb, line 16
def on
  @scout.request("led.on")
end
on?() click to toggle source
# File lib/commands/led.rb, line 8
def on?
  isoff().to_i != 1
end
orange(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 52
def orange(ms = nil, continuous = nil)
  @scout.request("led.orange", ms, continuous)
end
purple(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 40
def purple(ms = nil, continuous = nil)
  @scout.request("led.purple", ms, continuous)
end
red(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 24
def red(ms = nil, continuous = nil)
  @scout.request("led.red", ms, continuous)
end
report() click to toggle source
# File lib/commands/led.rb, line 84
def report
  @scout.request("led.report")
end
sethex(hex_value) click to toggle source
# File lib/commands/led.rb, line 68
def sethex(hex_value)
  @scout.request("led.sethex", hex_value)
end
setrgb(red, green, blue) click to toggle source
# File lib/commands/led.rb, line 76
def setrgb(red, green, blue)
  @scout.request("led.setrgb", red, green, blue)
end
torch(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 60
def torch(ms = nil, continuous = nil)
  @scout.request("led.torch", ms, continuous )
end
white(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 56
def white(ms = nil, continuous = nil)
  @scout.request("led.white", ms, continuous)
end
yellow(ms = nil, continuous = nil) click to toggle source
# File lib/commands/led.rb, line 48
def yellow(ms = nil, continuous = nil)
  @scout.request("led.yellow", ms, continuous)
end