diff --git a/networkDevices/EthLan8720Device.h b/networkDevices/EthLan8720Device.h index 1453e1b..ada4590 100644 --- a/networkDevices/EthLan8720Device.h +++ b/networkDevices/EthLan8720Device.h @@ -36,6 +36,8 @@ public: virtual bool isConnected(); int8_t signalStrength() override; + + String localIP() override; void mqttSetClientId(const char *clientId) override; diff --git a/networkDevices/NetworkDevice.h b/networkDevices/NetworkDevice.h index a850696..c41d476 100644 --- a/networkDevices/NetworkDevice.h +++ b/networkDevices/NetworkDevice.h @@ -31,6 +31,8 @@ public: virtual bool isConnected() = 0; virtual int8_t signalStrength() = 0; + + virtual String localIP() = ''; virtual void mqttSetClientId(const char* clientId) = 0; virtual void mqttSetCleanSession(bool cleanSession) = 0; diff --git a/networkDevices/W5500Device.h b/networkDevices/W5500Device.h index ca909eb..e77d3c9 100644 --- a/networkDevices/W5500Device.h +++ b/networkDevices/W5500Device.h @@ -32,6 +32,8 @@ public: virtual bool isConnected(); int8_t signalStrength() override; + + String localIP() override; void mqttSetClientId(const char *clientId) override; diff --git a/networkDevices/WifiDevice.h b/networkDevices/WifiDevice.h index d45b30e..eaf3129 100644 --- a/networkDevices/WifiDevice.h +++ b/networkDevices/WifiDevice.h @@ -26,6 +26,8 @@ public: virtual bool isConnected(); int8_t signalStrength() override; + + String localIP() override; void mqttSetClientId(const char *clientId) override;