class BlikstickSquare::Commander

Public Instance Methods

blue() click to toggle source
# File lib/BlikstickSquare.rb, line 34
def blue
  set_color("0000ff")
end
first_blinkstick() click to toggle source
# File lib/BlikstickSquare.rb, line 7
def first_blinkstick
  BlinkStick.find_all.first
end
green() click to toggle source
# File lib/BlikstickSquare.rb, line 30
def green
  set_color("00ff00")
end
off() click to toggle source
# File lib/BlikstickSquare.rb, line 22
def off
  set_color("000000")
end
print_info() click to toggle source
red() click to toggle source
# File lib/BlikstickSquare.rb, line 26
def red
  set_color("ff0000")
end
set_color(color) click to toggle source
# File lib/BlikstickSquare.rb, line 38
def set_color(color)
  b = first_blinkstick()
  channel = 0
  (0..7).each { | index |
    b.set_color(channel, index, Color::RGB.from_html(color))
  }
end