From bab37b9647aa3ff1fbaec2da5981360a05358f70 Mon Sep 17 00:00:00 2001 From: Peter Buchegger Date: Wed, 6 Jan 2021 00:21:27 +0100 Subject: [PATCH] adding ip printput --- src/TaskWifi.cpp | 11 ++++++++--- src/TaskWifi.h | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/TaskWifi.cpp b/src/TaskWifi.cpp index 1936ae2..40368df 100644 --- a/src/TaskWifi.cpp +++ b/src/TaskWifi.cpp @@ -5,7 +5,7 @@ #include "Task.h" WifiTask::WifiTask() - : Task(TASK_WIFI) + : Task(TASK_WIFI), _oldWifiStatus(WL_IDLE_STATUS) { } @@ -33,9 +33,14 @@ bool WifiTask::loop(std::shared_ptr config) if(wifi_status != WL_CONNECTED) { logPrintlnE("WiFi not connected!"); + _oldWifiStatus = wifi_status; return false; } - //logPrintD("IP address: "); - //logPrintlnD(WiFi.localIP().toString()); + else if(wifi_status != _oldWifiStatus) + { + logPrintD("IP address: "); + logPrintlnD(WiFi.localIP().toString()); + _oldWifiStatus = wifi_status; + } return true; } diff --git a/src/TaskWifi.h b/src/TaskWifi.h index c6b67bf..24b2a13 100644 --- a/src/TaskWifi.h +++ b/src/TaskWifi.h @@ -15,6 +15,7 @@ public: private: std::shared_ptr _wiFiMulti; + uint8_t _oldWifiStatus; }; #endif