#ifndef MYSENSORS_H #define MYSENSORS_H #include "Arduino.h" String read_LDR(); #include "DHT.h" String read_DHT22_TEMP(); String read_DHT22_AH(); #include "Adafruit_BMP085.h" String read_BMP085_PRESSURE(); #include "RTClib.h" String read_RTC_DS1307(); String get_datetime_str(DateTime dt); String set_time_from_csv(String s); void mysensors_setup(); #define __SENSOR_COUNT 5 #define __LIST_SENSOR_NICKNAMES {"LDR", "BMP085_PRESSURE", "DHT22_TEMP", "DHT22_AH", "RTC_DS1307"} #define __LIST_SENSOR_SHORT_NICKS {"l", "p", "t", "ah", "dt"} #define __FP_ARRAY_SENSOR_READ {&read_LDR, &read_BMP085_PRESSURE, &read_DHT22_TEMP, &read_DHT22_AH, &read_RTC_DS1307} #endif