publish wifi rssi

This commit is contained in:
technyon
2022-09-10 10:17:28 +02:00
parent e55ba8007f
commit 6bfc7f686d
9 changed files with 36 additions and 3 deletions
+1
View File
@@ -19,6 +19,7 @@ public:
virtual void update() = 0;
virtual bool isConnected() = 0;
virtual int8_t signalStrength() = 0;
protected:
const uint16_t _mqttMaxBufferSize = 6144;
+5
View File
@@ -165,3 +165,8 @@ void W5500Device::update()
{
_maintainResult = Ethernet.maintain();
}
int8_t W5500Device::signalStrength()
{
return 127;
}
+2
View File
@@ -19,6 +19,8 @@ public:
virtual bool isConnected();
int8_t signalStrength() override;
virtual PubSubClient *mqttClient();
private:
+5
View File
@@ -130,3 +130,8 @@ void WifiDevice::onDisconnected()
ESP.restart();
}
}
int8_t WifiDevice::signalStrength()
{
return WiFi.RSSI();
}
+2
View File
@@ -20,6 +20,8 @@ public:
virtual bool isConnected();
int8_t signalStrength() override;
virtual PubSubClient *mqttClient();
private: