Module: Tellstick::Nexa

Includes:
ProtocolLoader
Included in:
Waveman
Defined in:
lib/tellstick/protocol/nexa.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods included from ProtocolLoader

included

Instance Method Details

#outputObject



32
33
34
# File 'lib/tellstick/protocol/nexa.rb', line 32

def output
  @output
end

#teach(house, unit) ⇒ Object



29
30
31
# File 'lib/tellstick/protocol/nexa.rb', line 29

def teach(house,unit)
  turn_on(house,unit)
end

#turn_off(house, unit) ⇒ Object



26
27
28
# File 'lib/tellstick/protocol/nexa.rb', line 26

def turn_off(house,unit)
  output.puts "S#{codify(house)}#{codify(unit.to_s)}$k$k$kk$$kk$$k$k$}+"
end

#turn_on(house, unit) ⇒ Object



23
24
25
# File 'lib/tellstick/protocol/nexa.rb', line 23

def turn_on(house,unit)
  output.puts "S#{codify(house)}#{codify(unit.to_s)}$k$k$kk$$kk$$kk$$}+"
end