#ifndef Sensor_h #define Sensor_h #include "Arduino.h" #define SENSOR_DECAY 0.03 struct SensorData { int snum; uint8_t pin; uint8_t pullUp; }; struct Sensor{ static Sensor *firstSensor; SensorData data; boolean active; float signal; Sensor *nextSensor; static void load(); static void store(); static Sensor *create(int, int, int); static Sensor* get(int); static bool remove(int); static void show(Stream & stream); static void status(Stream & stream); static void check(Stream & stream); }; // Sensor #endif