mqttPublish float/double isnan check
This commit is contained in:
parent
b57f8c9fd4
commit
e4a27808c0
@ -79,10 +79,16 @@ void mqttPublishValue(const String& name, const uint64_t value, const char *unit
|
|||||||
}
|
}
|
||||||
|
|
||||||
void mqttPublishValue(const String& name, const float value, const char *unit) {
|
void mqttPublishValue(const String& name, const float value, const char *unit) {
|
||||||
|
if (isnan(value)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
mqttPublishValue(name, String(value), unit);
|
mqttPublishValue(name, String(value), unit);
|
||||||
}
|
}
|
||||||
|
|
||||||
void mqttPublishValue(const String& name, const double value, const char *unit) {
|
void mqttPublishValue(const String& name, const double value, const char *unit) {
|
||||||
|
if (isnan(value)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
mqttPublishValue(name, String(value), unit);
|
mqttPublishValue(name, String(value), unit);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user