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

temp_f()
Alias for: temperature_f
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