#ifndef IUNTERPOL_H #define INTERPOL_H // Tabelle mit dem Wasserdampgehalt (g/m3) über der Temperatur (°C) // Die Temperatur ist der Index in die Tabelle // Der erste Wert ist der von 15°C (index 0) const float dampftabelle[] = { // 15, 16, 17, 18, 19 12.85, 13.65, 14.50, 15.40, 16.30, // 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 17.30, 18.35, 19.40, 20.55, 21.80, 23.05, 24.35, 25.75, 27.20, 28.7, // 30, 31, 32, 33, 34, 35 36 30.35, 32.05, 33, 85, 35.70, 37.65, 39.6, 41.7}; const int indexOffset = 15; #ifdef INTERPOL float tempOffset = 3.2; float humOffset = 5.0; #else extern float tempOffset; extern float humOffset; #endif float getDampfgehalt(float temp); int getRelativeFeuchte(float temp, float hum); #endif