Core Base Classes for the Light Endpoints
Dependents: mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more
Diff: Resource.cpp
- Revision:
- 58:1552dd51615b
- Parent:
- 57:da85ca0fbbf9
- Child:
- 59:c58774344049
diff -r da85ca0fbbf9 -r 1552dd51615b Resource.cpp --- a/Resource.cpp Sun Mar 02 23:37:47 2014 +0000 +++ b/Resource.cpp Mon Mar 03 00:51:41 2014 +0000 @@ -29,7 +29,7 @@ this->setName(name); this->setValue(value); this->setCallbackPointer(cb); - this->plumb(ep_name,name); + this->plumb(ep_name,this->m_name); } // default destructor @@ -45,13 +45,15 @@ if (name != NULL) { memset(this->m_name,0,RESOURCE_NAME_LEN+1); strncpy(this->m_name,name,this->min(RESOURCE_NAME_LEN,strlen(name))); - this->logger()->log("SET: Name: %s Value: %s",this->getName(),this->getValuePointer()); } } // get the value of the resource char *Resource::getValue() { this->extract(this->getName()); return this->getValuePointer(); } - char *Resource::getValuePointer() { this->logger()->log("GET: Name: %s Value: %s",this->getName(),this->getValuePointer()); return this->m_value; } + char *Resource::getValuePointer() { + this->logger()->log("GET: Name: %s Value: %s",this->m_name,this->m_value); + return this->m_value; + } // set the value of the resource void Resource::setValue(char *value) { this->setValue(value,strlen(value)); } @@ -59,6 +61,7 @@ if (value != NULL && length > 0) { memset(this->m_value,0,RESOURCE_VALUE_LEN+1); strncpy(this->m_value,value,this->min(RESOURCE_VALUE_LEN,length)); + this->logger()->log("SET: Name: %s Value: %s",this->m_name,this->m_value); } }