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