@@ -197,21 +197,21 @@ float DHT::computeHeatIndex(float temperature, float percentHumidity,
197
197
temperature = convertCtoF (temperature);
198
198
199
199
hi = 0 .5F * (temperature + 61 .0F + ((temperature - 68 .0F ) * 1 .2F ) +
200
- (percentHumidity * 0 .094F ));
200
+ (percentHumidity * 0 .094F ));
201
201
202
202
if (hi > 79 .F ) {
203
203
hi = -42 .379F + 2 .04901523F * temperature + 10 .14333127F * percentHumidity +
204
204
-0 .22475541F * temperature * percentHumidity +
205
- -0 .00683783F * pow (temperature, 2 .F ) +
206
- -0 .05481717F * pow (percentHumidity, 2 .F ) +
207
- 0 .00122874F * pow (temperature, 2 .F ) * percentHumidity +
208
- 0 .00085282F * temperature * pow (percentHumidity, 2 .F ) +
209
- -0 .00000199F * pow (temperature, 2 .F ) * pow (percentHumidity, 2 .F );
205
+ -0 .00683783F * powf (temperature, 2 .F ) +
206
+ -0 .05481717F * powf (percentHumidity, 2 .F ) +
207
+ 0 .00122874F * powf (temperature, 2 .F ) * percentHumidity +
208
+ 0 .00085282F * temperature * powf (percentHumidity, 2 .F ) +
209
+ -0 .00000199F * powf (temperature, 2 .F ) * powf (percentHumidity, 2 .F );
210
210
211
211
if ((percentHumidity < 13 .F ) && (temperature >= 80 .0F ) &&
212
212
(temperature <= 112 .0F ))
213
213
hi -= ((13 .0F - percentHumidity) * 0 .25F ) *
214
- sqrt ((17 .0F - abs (temperature - 95 .0F )) * 0 .05882F );
214
+ sqrtf ((17 .0F - abs (temperature - 95 .0F )) * 0 .05882F );
215
215
216
216
else if ((percentHumidity > 85 .0F ) && (temperature >= 80 .0F ) &&
217
217
(temperature <= 87 .0F ))
0 commit comments