BresserWeatherSensorReceiver
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101 or SX1276/RFM95W
Loading...
Searching...
No Matches
WeatherUtils.h
1#if !defined(WEATHER_UTILS_H)
2#define WEATHER_UTILS_H
3
4#ifdef ARDUINO_ARCH_AVR
5 #include <stdint.h>
6#endif
7
16float calcdewpoint(float celsius, float humidity);
17
28float calcwindchill(float celsius, float windspeed);
29
40float calcheatindex(float celsius, float humidity);
41
50float calchumidex(float temperature, float humidity);
51
60float calcnaturalwetbulb(float temperature, float humidity);
61
71float calcwbgt(float t_wet, float t_globe, float t_dry);
72
73
86float perceived_temperature(float celsius, float windspeed, float humidity);
87
96char * winddir_flt_to_str(float dir, char * buf, size_t bufsize);
97
105uint8_t windspeed_ms_to_bft(float ms);
106
107#endif