mirror of
https://github.com/jomjol/AI-on-the-edge-device.git
synced 2025-12-08 12:36:52 +03:00
REST handler sysinfo + MQTT topic: Free heap memory not reporting (#1815)
* REST handler sysinfo: Fix reporting of free memory * MQTT topic freemem: Fix reporting of free memory
This commit is contained in:
@@ -185,7 +185,7 @@ void publishSystemData() {
|
|||||||
sprintf(tmp_char, "%ld", (long)getUpTime());
|
sprintf(tmp_char, "%ld", (long)getUpTime());
|
||||||
MQTTPublish(maintopic + "/" + "uptime", std::string(tmp_char), retainFlag);
|
MQTTPublish(maintopic + "/" + "uptime", std::string(tmp_char), retainFlag);
|
||||||
|
|
||||||
sprintf(tmp_char, "%zu", esp_get_free_heap_size());
|
sprintf(tmp_char, "%lu", (long) getESPHeapSize());
|
||||||
MQTTPublish(maintopic + "/" + "freeMem", std::string(tmp_char), retainFlag);
|
MQTTPublish(maintopic + "/" + "freeMem", std::string(tmp_char), retainFlag);
|
||||||
|
|
||||||
sprintf(tmp_char, "%d", get_WIFI_RSSI());
|
sprintf(tmp_char, "%d", get_WIFI_RSSI());
|
||||||
@@ -265,4 +265,4 @@ std::string mqttServer_getMainTopic() {
|
|||||||
return maintopic;
|
return maintopic;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif //ENABLE_MQTT
|
#endif //ENABLE_MQTT
|
||||||
|
|||||||
@@ -349,7 +349,7 @@ esp_err_t sysinfo_handler(httpd_req_t *req)
|
|||||||
std::string gitrevision = libfive_git_revision();
|
std::string gitrevision = libfive_git_revision();
|
||||||
std::string htmlversion = getHTMLversion();
|
std::string htmlversion = getHTMLversion();
|
||||||
char freeheapmem[11];
|
char freeheapmem[11];
|
||||||
sprintf(freeheapmem, "%zu", esp_get_free_heap_size());
|
sprintf(freeheapmem, "%lu", (long) getESPHeapSize());
|
||||||
|
|
||||||
tcpip_adapter_ip_info_t ip_info;
|
tcpip_adapter_ip_info_t ip_info;
|
||||||
ESP_ERROR_CHECK(tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_STA, &ip_info));
|
ESP_ERROR_CHECK(tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_STA, &ip_info));
|
||||||
|
|||||||
Reference in New Issue
Block a user