float DHT::getHeatIndex() { return convertFtoC(computeHeatIndex(convertCtoF(readTemperature()), readHumidity())); }
public: virtual void update(float t, float rh, float pressure) { heatIndex = computeHeatIndex(t, rh); display(); }
void HeatIndexDisplay::update(float temperature, float humidity, float pressure) { heatIndex = computeHeatIndex(temperature, humidity); display(); }
uint8_t DHT::getHeatIndex() { float temp = getTemperatureF(); float percentHumid = readTemperature(true); return computeHeatIndex(temp, percentHumid); }