/* * DeviceTypeSensor.hh * * Created on: Feb 28, 2011 * Author: lamikr */ #ifndef DEVICETYPESENSOR_HH_ #define DEVICETYPESENSOR_HH_ #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 ~SensorDevice() {} virtual const DataReader *get_device_data() = 0; virtual string get_unit() = 0; virtual plp::Data *get_data() = 0; }; } #endif /* DEVICETYPESENSOR_HH_ */