]> pilppa.org Git - libplp.git/blob - src/Device.hh
w1 independent file cleanups.
[libplp.git] / src / Device.hh
1 /*
2  * GenericDevice.hh
3  *
4  *  Created on: Feb 28, 2011
5  *      Author: lamikr
6  */
7
8 #ifndef DEVICE_HH_
9 #define DEVICE_HH_
10
11 #include <string>
12
13 #include "DeviceData.hh"
14 #include "DataReader.hh"
15
16 namespace plp {
17         class Device : public DeviceData {
18                 public:
19                         Device(std::string id_param, std::string type_param);
20                         Device(std::string id_param, std::string type_param, std::string name_param, plp::EnumDeviceLifeCycleStatus status_param);
21                         virtual plp::DataReader *get_device_data() = 0;
22         };
23 }
24
25 #endif /* DEVICE_HH_ */