class Ruboty::PiGpio::Actions::Write
Constants
- HIGH
- LOW
Public Instance Methods
call()
click to toggle source
# File lib/ruboty/pi_gpio/actions/write.rb, line 8 def call set_value end
Private Instance Methods
set_value()
click to toggle source
# File lib/ruboty/pi_gpio/actions/write.rb, line 14 def set_value open("/sys/class/gpio/gpio#{pin}/value", 'w') { |f| f.write(value) } rescue => e log(e) end
value()
click to toggle source
# File lib/ruboty/pi_gpio/actions/write.rb, line 20 def value case message[:value] when 'low' then 0 when 'high' then 1 end end