Module: Piface
- Defined in:
- lib/piface.rb,
lib/piface/native.rb,
lib/piface/version.rb
Defined Under Namespace
Modules: Native
Constant Summary collapse
- LOW =
0
- HIGH =
1
- VERSION =
"0.3.1"
Class Method Summary collapse
- .read(pin_number) ⇒ Object
- .read_input(pin_number) ⇒ Object
- .read_output(pin_number) ⇒ Object
- .write(pin_number, value) ⇒ Object
Class Method Details
.read(pin_number) ⇒ Object
8 9 10 |
# File 'lib/piface.rb', line 8 def self.read(pin_number) Native.pfio_digital_read(pin_number) end |
.read_input(pin_number) ⇒ Object
16 17 18 19 |
# File 'lib/piface.rb', line 16 def self.read_input(pin_number) current_state = Native.pfio_read_input pin_state(current_state, pin_number) end |
.read_output(pin_number) ⇒ Object
21 22 23 24 |
# File 'lib/piface.rb', line 21 def self.read_output(pin_number) current_state = Native.pfio_read_output pin_state(current_state, pin_number) end |
.write(pin_number, value) ⇒ Object
12 13 14 |
# File 'lib/piface.rb', line 12 def self.write(pin_number, value) Native.pfio_digital_write(pin_number, value) end |