class DHT11::Result
Attributes
error_code[R]
hum[R]
humidity[R]
temp[R]
temperature[R]
Public Class Methods
new(error_code, temperature, humidity)
click to toggle source
# File lib/dht11/result.rb, line 11 def initialize(error_code, temperature, humidity) @error_code = error_code @temperature = temperature @humidity = humidity end
Public Instance Methods
temperature_f()
click to toggle source
# File lib/dht11/result.rb, line 21 def temperature_f return Float::NAN if @temperature.nan? (@temperature * 9/5) + 32 end
Also aliased as: temp_f
valid?()
click to toggle source
# File lib/dht11/result.rb, line 17 def valid? @error_code == Err::NO_ERROR end