/* * GenericDevice.hh * * Created on: Feb 28, 2011 * Author: lamikr */ #ifndef DEVICE_HH_ #define DEVICE_HH_ #include #include "DeviceData.hh" #include "DataReader.hh" namespace plp { class Device : public DeviceData { public: Device(std::string id_param, std::string type_param); Device(std::string id_param, std::string type_param, std::string name_param, plp::EnumDeviceLifeCycleStatus status_param); virtual plp::DataReader *get_device_data() = 0; }; } #endif /* DEVICE_HH_ */