Class: GPIO::Sensor
- Inherits:
-
Object
- Object
- GPIO::Sensor
- Defined in:
- lib/gpio/sensor.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#pin ⇒ Object
readonly
Returns the value of attribute pin.
Instance Method Summary collapse
- #changed? ⇒ Boolean
-
#initialize(params) ⇒ Sensor
constructor
A new instance of Sensor.
- #last_reading ⇒ Object
- #read ⇒ Object
- #reading ⇒ Object
Constructor Details
Instance Attribute Details
#pin ⇒ Object (readonly)
Returns the value of attribute pin.
3 4 5 |
# File 'lib/gpio/sensor.rb', line 3 def pin @pin end |
Instance Method Details
#changed? ⇒ Boolean
7 8 9 |
# File 'lib/gpio/sensor.rb', line 7 def changed? pin.changed? end |
#last_reading ⇒ Object
16 17 18 |
# File 'lib/gpio/sensor.rb', line 16 def last_reading pin.last_reading end |
#read ⇒ Object
10 11 12 |
# File 'lib/gpio/sensor.rb', line 10 def read pin.read end |
#reading ⇒ Object
13 14 15 |
# File 'lib/gpio/sensor.rb', line 13 def reading pin.reading end |