Method: IoT::DS18B20#initialize
- Defined in:
- lib/iot/ds18b20.rb
#initialize(device = 'w1_slave') ⇒ DS18B20
Returns a new instance of DS18B20.
7 8 9 10 11 12 13 14 15 |
# File 'lib/iot/ds18b20.rb', line 7 def initialize(device='w1_slave') self.name = 'DS18B20' @sensor_file = DigitalReceptor.one_wire_file('28*', device) if @sensor_file @temperature = read_data else raise "#{self.name} - Sensor NOT FOUND!" end end |