diff --git a/NodeManager.cpp b/NodeManager.cpp index 1302c1aef8b0a6991279d79b2ebe52e9d8c06507..83f54d85ca8da5d855da649f23ee7cc37da85c8a 100644 --- a/NodeManager.cpp +++ b/NodeManager.cpp @@ -249,7 +249,7 @@ void Sensor::setType(int value) { int Sensor::getType() { return _type; } -void Sensor::setDescription(char* value) { +void Sensor::setDescription(const char* value) { _description = value; } void Sensor::setSamples(int value) { diff --git a/NodeManager.h b/NodeManager.h index 7660dee50c6a0ec0cacd4f351f57605beb4c74b5..741830086a7b956140ba2b603ebd7eb1ef818f3b 100644 --- a/NodeManager.h +++ b/NodeManager.h @@ -515,7 +515,7 @@ class Sensor { void setType(int value); int getType(); // [4] description of the sensor (default: '') - void setDescription(char *value); + void setDescription(const char *value); // [5] For some sensors, the measurement can be queried multiple times and an average is returned (default: 1) void setSamples(int value); // [6] If more then one sample has to be taken, set the interval in milliseconds between measurements (default: 0) @@ -584,7 +584,7 @@ class Sensor { int _child_id; int _presentation = S_CUSTOM; int _type = V_CUSTOM; - char* _description = ""; + const char* _description = ""; int _samples = 1; int _samples_interval = 0; bool _track_last_value = false;