Return correct formatted HwVersion
This commit is contained in:
parent
6cbcfacac6
commit
66453b0854
@ -90,9 +90,11 @@ uint32_t DevInfoParser::getHwPartNumber()
|
||||
return ((uint32_t)hwpn_h << 16) | ((uint32_t)hwpn_l);
|
||||
}
|
||||
|
||||
uint16_t DevInfoParser::getHwVersion()
|
||||
String DevInfoParser::getHwVersion()
|
||||
{
|
||||
return (((uint16_t)_payloadDevInfoSimple[6]) << 8) | _payloadDevInfoSimple[7];
|
||||
char buf[6];
|
||||
snprintf(buf, sizeof(buf), "%02X.%02X", _payloadDevInfoSimple[6], _payloadDevInfoSimple[7]);
|
||||
return String(buf);
|
||||
}
|
||||
|
||||
/* struct tm to seconds since Unix epoch */
|
||||
|
||||
@ -23,7 +23,7 @@ public:
|
||||
uint16_t getFwBootloaderVersion();
|
||||
|
||||
uint32_t getHwPartNumber();
|
||||
uint16_t getHwVersion();
|
||||
String getHwVersion();
|
||||
|
||||
private:
|
||||
time_t timegm(struct tm* tm);
|
||||
|
||||
@ -59,7 +59,7 @@ void MqttPublishingClass::loop()
|
||||
MqttSettings.publish(subtopic + "/device/hwpartnumber", String(inv->DevInfo()->getHwPartNumber()));
|
||||
|
||||
// Hardware version
|
||||
MqttSettings.publish(subtopic + "/device/hwversion", String(inv->DevInfo()->getHwVersion()));
|
||||
MqttSettings.publish(subtopic + "/device/hwversion", inv->DevInfo()->getHwVersion());
|
||||
}
|
||||
|
||||
if (inv->SystemConfigPara()->getLastUpdate() > 0) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user