/*
* DeviceData.cc
*
- * Created on: Mar 4, 2011
+ * Created on: Mar 10, 2011
* Author: lamikr
*/
-#include <plp/Device.hh>
+
#include "DeviceData.hh"
using namespace std;
using namespace plp;
-DeviceData::DeviceData(string id_param, string type_param) {
- id = id_param;
- type = type_param;
- lifecycle_status = LIFECYCLE_STATUS__UNAVAILABLE;
-}
-
-DeviceData::DeviceData(std::string id_param, std::string type_param, std::string name_param, plp::EnumDeviceLifeCycleStatus status_param) {
- id = id_param;
- type = type_param;
- name = name_param;
- lifecycle_status = status_param;
+DeviceData::DeviceData(string id_param, string type_param) : Device(id_param, type_param) {
}
-DeviceData::~DeviceData() {
+DeviceData::DeviceData(string id_param, string type_param, string name_param, EnumDeviceLifeCycleStatus status_param) : Device(id_param, type_param, name_param, status_param) {
}
-string DeviceData::get_id() {
- return id;
-}
-
-string DeviceData::get_name() {
- return name;
-}
-
-void DeviceData::set_name(string name_param) {
- name = name_param;
-}
-
-EnumDeviceLifeCycleStatus DeviceData::get_lifecycle_state() {
- return lifecycle_status;
-}
-
-string DeviceData::get_type() {
- return type;
+DeviceData::~DeviceData() {
}
void DeviceData::printout() {