publish wifi rssi
This commit is contained in:
@@ -19,6 +19,7 @@ public:
|
||||
virtual void update() = 0;
|
||||
|
||||
virtual bool isConnected() = 0;
|
||||
virtual int8_t signalStrength() = 0;
|
||||
|
||||
protected:
|
||||
const uint16_t _mqttMaxBufferSize = 6144;
|
||||
|
||||
@@ -165,3 +165,8 @@ void W5500Device::update()
|
||||
{
|
||||
_maintainResult = Ethernet.maintain();
|
||||
}
|
||||
|
||||
int8_t W5500Device::signalStrength()
|
||||
{
|
||||
return 127;
|
||||
}
|
||||
|
||||
@@ -19,6 +19,8 @@ public:
|
||||
|
||||
virtual bool isConnected();
|
||||
|
||||
int8_t signalStrength() override;
|
||||
|
||||
virtual PubSubClient *mqttClient();
|
||||
|
||||
private:
|
||||
|
||||
@@ -130,3 +130,8 @@ void WifiDevice::onDisconnected()
|
||||
ESP.restart();
|
||||
}
|
||||
}
|
||||
|
||||
int8_t WifiDevice::signalStrength()
|
||||
{
|
||||
return WiFi.RSSI();
|
||||
}
|
||||
|
||||
@@ -20,6 +20,8 @@ public:
|
||||
|
||||
virtual bool isConnected();
|
||||
|
||||
int8_t signalStrength() override;
|
||||
|
||||
virtual PubSubClient *mqttClient();
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user