Imported Upstream version 1.1.0
[platform/upstream/iotivity.git] / service / resource-container / examples / BMISensorBundle / src / BMISensorResource.cpp
index 9bfe09f..a9ae815 100644 (file)
@@ -32,12 +32,12 @@ BMISensorResource::~BMISensorResource()
 }
 
 void BMISensorResource::handleSetAttributesRequest(
-    RCSResourceAttributes &value)
+    const RCSResourceAttributes &value)
 {
     BundleResource::setAttributes(value);
 }
 
-RCSResourceAttributes &BMISensorResource::handleGetAttributesRequest()
+RCSResourceAttributes BMISensorResource::handleGetAttributesRequest()
 {
     return BundleResource::getAttributes();
 }
@@ -57,10 +57,10 @@ void BMISensorResource::onUpdatedInputResource(const std::string attributeName,
     m_mapInputData.clear();
 
     if (!attributeName.compare("weight"))
-        m_mapInputData.insert(std::make_pair("weight", values.back().toString()));
+        m_mapInputData.insert(std::make_pair("weight", values.back().get< std::string >()));
 
     if (!attributeName.compare("height"))
-        m_mapInputData.insert(std::make_pair("height", values.back().toString()));
+        m_mapInputData.insert(std::make_pair("height", values.back().get< std::string >()));
 
     executeLogic();
-}
\ No newline at end of file
+}