diff --git a/Adafruit_Sensor.cpp b/Adafruit_Sensor.cpp index 2977b27..ee59b27 100644 --- a/Adafruit_Sensor.cpp +++ b/Adafruit_Sensor.cpp @@ -1,5 +1,2 @@ #include "Adafruit_Sensor.h" #include - -void Adafruit_Sensor::constructor() { -} diff --git a/Adafruit_Sensor.h b/Adafruit_Sensor.h index beb51c8..7742afc 100644 --- a/Adafruit_Sensor.h +++ b/Adafruit_Sensor.h @@ -139,12 +139,13 @@ typedef struct class Adafruit_Sensor { public: // Constructor(s) - void constructor(); + Adafruit_Sensor() {} + virtual ~Adafruit_Sensor() {} // These must be defined by the subclass virtual void enableAutoRange(bool enabled) {}; - virtual bool getEvent(sensors_event_t*); - virtual void getSensor(sensor_t*); + virtual bool getEvent(sensors_event_t*) = 0; + virtual void getSensor(sensor_t*) = 0; private: bool _autoRange;