X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2FSensorDevice.hh;h=b6830344bfd516270392c6bc86fc0807e69ec0d5;hb=73fdd5072c55654da0ef06f14762ae2c1a3c739b;hp=80c02dfbe2d08f0de965c86c48138f5a96bead1c;hpb=063ec715601bf9662797725cb39732bea0572d26;p=libplp.git diff --git a/src/SensorDevice.hh b/src/SensorDevice.hh index 80c02df..b683034 100644 --- a/src/SensorDevice.hh +++ b/src/SensorDevice.hh @@ -10,13 +10,18 @@ #include +#include "DataReader.hh" #include "Device.hh" +using namespace plp; + namespace plp { class SensorDevice : public Device { public: SensorDevice(std::string id_param, std::string type_param) : Device(id_param, type_param) {} - virtual std::string get_unit() = 0; + virtual ~SensorDevice() {} + virtual const DataReader *get_device_data() = 0; + virtual string get_unit() = 0; virtual plp::Data *get_data() = 0; }; }