class BeagleBoard::Base::Gpio
Public Class Methods
new(bank, gpio)
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 4 def initialize(bank, gpio) @bank = bank @gpio = gpio open end
Public Instance Methods
close()
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 12 def close; end
direction()
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 14 def direction raise StandardError, 'Not supported' end
direction=(value)
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 18 def direction=(value) raise StandardError, 'Invalid direction' unless %i[in out low high].include?(value) value.to_s end
open()
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 10 def open; end
value()
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 24 def value raise StandardError, 'Not supported' end
value=(_value)
click to toggle source
# File lib/beagleboard/base/gpio.rb, line 28 def value=(_value) raise StandardError, 'Not supported' end