module LibComponent::Output::Read
Public Instance Methods
read(*args)
click to toggle source
Make a read access on this pin Please provide arguments needed according to interface definition
# File lib/openplacos/libcomponent.rb, line 189 def read(*args) if self.respond_to?(:get_buffer_value) buf = get_buffer_value() ret = buf || read_on_proxy(*args) else ret = read_on_proxy(*args) end return ret end
Private Instance Methods
read_on_proxy(*args)
click to toggle source
# File lib/openplacos/libcomponent.rb, line 201 def read_on_proxy(*args) val = @proxy.read(*args)[0] set_buffer_value(val) if self.respond_to?(:set_buffer_value) return val end