class Milight::Commander

Public Class Methods

new(ip_address, port = 8899) click to toggle source
# File lib/milight/commander.rb, line 6
def initialize(ip_address, port = 8899)
  @ip_address = ip_address
  @port = port
end

Public Instance Methods

command_delay() click to toggle source
# File lib/milight/commander.rb, line 17
def command_delay
  sleep 0.1
end
send_command(cmd, arg1 = 0x00) click to toggle source
# File lib/milight/commander.rb, line 11
def send_command(cmd, arg1 = 0x00)
  socket = UDPSocket.new
  socket.send [cmd, arg1, 0x55].pack('C*'), 0, @ip_address, @port
  socket.close
end