Class: DigitalReceptor

Inherits:
Receptor show all
Defined in:
lib/digital_receptor.rb

Overview

DigitalReceptor - receptor with digitized values

Direct Known Subclasses

DigitalSensor

Constant Summary collapse

@@one_wire_bus =
'/sys/bus/w1/devices'

Class Method Summary collapse

Methods inherited from Receptor

#model_name, #name

Class Method Details

.one_wire_file(prefix = '28*', device = 'w1_slave') ⇒ Object



8
9
10
11
12
13
14
# File 'lib/digital_receptor.rb', line 8

def self.one_wire_file(prefix='28*', device='w1_slave')
  files = Dir[@@one_wire_bus+'/'+prefix]
  if files.size > 0 then
    @sensor_file = files[0]+'/'+device
  end
  @sensor_file
end