mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
comment
This commit is contained in:
@@ -115,7 +115,6 @@ const char * DeviceValue::DeviceValueUOM_s[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// mapping of TAGs, to match order in DeviceValueTAG enum in emsdevicevalue.h
|
// mapping of TAGs, to match order in DeviceValueTAG enum in emsdevicevalue.h
|
||||||
// must be an int of 4 bytes, 32bit aligned
|
|
||||||
const char * const * DeviceValue::DeviceValueTAG_s[] = {
|
const char * const * DeviceValue::DeviceValueTAG_s[] = {
|
||||||
|
|
||||||
FL_(tag_none), // ""
|
FL_(tag_none), // ""
|
||||||
@@ -161,7 +160,7 @@ const char * const * DeviceValue::DeviceValueTAG_s[] = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// MQTT topics derived from tags
|
// tags used in MQTT topic names. Macthes sequence from DeviceValueTAG_s
|
||||||
const char * const DeviceValue::DeviceValueTAG_mqtt[] = {
|
const char * const DeviceValue::DeviceValueTAG_mqtt[] = {
|
||||||
|
|
||||||
FL_(tag_none)[0], // ""
|
FL_(tag_none)[0], // ""
|
||||||
@@ -253,6 +252,11 @@ bool DeviceValue::hasValue() const {
|
|||||||
return has_value;
|
return has_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// See if the device value has a tag and it's not empty
|
||||||
|
bool DeviceValue::has_tag() const {
|
||||||
|
return ((tag < DeviceValue::NUM_TAGS) && (tag != TAG_NONE) && strlen(DeviceValueTAG_s[tag][0]));
|
||||||
|
}
|
||||||
|
|
||||||
// set the min and max value for a device value
|
// set the min and max value for a device value
|
||||||
// converts to signed int, which means rounding to an whole integer
|
// converts to signed int, which means rounding to an whole integer
|
||||||
// returns false if there is no min/max needed
|
// returns false if there is no min/max needed
|
||||||
|
|||||||
Reference in New Issue
Block a user