revert BufferedTelnetStream to ESPTelnetStream, reduced keep alive timeout for ESPTelnetStream

This commit is contained in:
Yurii
2023-12-10 01:30:15 +03:00
parent 29ff38c285
commit 2db1c5194a
3 changed files with 4 additions and 16 deletions

View File

@@ -1,13 +0,0 @@
#pragma once
#include "ESPTelnetStream.h"
class BufferedTelnetStream : public ESPTelnetStream {
public:
size_t write(const uint8_t* data, size_t size) override {
if (client && isConnected()) {
return client.write(data, size);
} else {
return 0;
}
}
};

View File

@@ -5,7 +5,7 @@ extern SensorsTask* tSensors;
extern OpenThermTask* tOt;
extern EEManager eeSettings;
#if USE_TELNET
extern BufferedTelnetStream TelnetStream;
extern ESPTelnetStream TelnetStream;
#endif

View File

@@ -6,7 +6,7 @@
#include "Settings.h"
#if USE_TELNET
#include "BufferedTelnetStream.h"
#include "ESPTelnetStream.h"
#endif
#if defined(ESP32)
@@ -29,7 +29,7 @@
// Vars
EEManager eeSettings(settings, 60000);
#if USE_TELNET
BufferedTelnetStream TelnetStream;
ESPTelnetStream TelnetStream;
#endif
// Tasks
@@ -54,6 +54,7 @@ void setup() {
#endif
#if USE_TELNET
TelnetStream.setKeepAliveInterval(500);
Log.addStream(&TelnetStream);
#endif
//Log.setNtpClient(&timeClient);