@@ -447,36 +447,36 @@ float Adafruit_BME280::readAltitude(float seaLevel) {
447447 return 44330.0 * (1.0 - pow (atmospheric / seaLevel, 0.1903 ));
448448}
449449
450- /* !
451- * Computes Heat Index based on https://byjus.com/heat-index-formula/
452- * @param isCelcius - if true return Heat Index in degrees celcius else return
453- * in Farenheit
454- */
450+ /* !
451+ * Computes Heat Index based on https://byjus.com/heat-index-formula/
452+ * @param isCelcius - if true return Heat Index in degrees celcius else return
453+ * in Farenheit
454+ */
455455float Adafruit_BME280::readHeatIndex (bool isCelcius) {
456- float tempF = readTemperature () * 1.8 + 32 ;
457- float humidity = readHumidity ();
458- float hi = 0.5 * (tempF + 61.0 + ((tempF - 68.0 ) * 1.2 ) + (humidity * 0.094 ));
459-
456+ float tempF = readTemperature () * 1.8 + 32 ;
457+ float humidity = readHumidity ();
458+ float hi = 0.5 * (tempF + 61.0 + ((tempF - 68.0 ) * 1.2 ) + (humidity * 0.094 ));
459+
460460 if (hi > 79 ) {
461461 hi = -42.379 + 2.04901523 * tempF + 10.14333127 * humidity +
462- -0.22475541 * tempF * humidity + -0.00683783 * pow (tempF, 2 ) +
463- -0.05481717 * pow (humidity, 2 ) +
464- 0.00122874 * pow (tempF, 2 ) * humidity +
465- 0.00085282 * tempF * pow (humidity, 2 ) +
466- -0.00000199 * pow (tempF, 2 ) * pow (humidity, 2 );
467-
468- if ((humidity < 13 ) && (tempF >= 80.0 ) && (tempF <= 112.0 ))
462+ -0.22475541 * tempF * humidity + -0.00683783 * pow (tempF, 2 ) +
463+ -0.05481717 * pow (humidity, 2 ) +
464+ 0.00122874 * pow (tempF, 2 ) * humidity +
465+ 0.00085282 * tempF * pow (humidity, 2 ) +
466+ -0.00000199 * pow (tempF, 2 ) * pow (humidity, 2 );
467+
468+ if ((humidity < 13 ) && (tempF >= 80.0 ) && (tempF <= 112.0 ))
469469 hi -= ((13.0 - humidity) * 0.25 ) *
470470 sqrt ((17.0 - abs (tempF - 95.0 )) * 0.05882 );
471471
472- else if ((humidity > 85.0 ) && (tempF >= 80.0 ) && (tempF <= 87.0 ))
472+ else if ((humidity > 85.0 ) && (tempF >= 80.0 ) && (tempF <= 87.0 ))
473473 hi += ((humidity - 85.0 ) * 0.1 ) * ((87.0 - tempF) * 0.2 );
474- }
475-
476- if (isCelcius)
477- return (hi - 32 ) * 0.5556 ; // convert back to celcius
478- else
479- return hi;
474+ }
475+
476+ if (isCelcius)
477+ return (hi - 32 ) * 0.5556 ; // convert back to celcius
478+ else
479+ return hi;
480480}
481481
482482/* !
0 commit comments