add network device name to sysinfo page

This commit is contained in:
technyon
2023-02-05 19:26:15 +01:00
parent 8580857ef3
commit ff62368012
8 changed files with 26 additions and 0 deletions

View File

@@ -17,6 +17,8 @@ public:
: _hostname(hostname)
{}
virtual const String deviceName() const = 0;
virtual void initialize() = 0;
virtual ReconnectStatus reconnect() = 0;
virtual void reconfigure() = 0;

View File

@@ -32,6 +32,11 @@ W5500Device::W5500Device(const String &hostname, Preferences* preferences, int v
W5500Device::~W5500Device()
{}
const String W5500Device::deviceName() const
{
return "Wiznet W5500";
}
void W5500Device::initialize()
{
WiFi.mode(WIFI_OFF);

View File

@@ -18,6 +18,8 @@ public:
explicit W5500Device(const String& hostname, Preferences* _preferences, int variant);
~W5500Device();
const String deviceName() const override;
virtual void initialize();
virtual ReconnectStatus reconnect();
virtual void reconfigure();

View File

@@ -53,6 +53,11 @@ WifiDevice::WifiDevice(const String& hostname, Preferences* _preferences)
}
}
const String WifiDevice::deviceName() const
{
return "Built-in Wifi";
}
void WifiDevice::initialize()
{
std::vector<const char *> wm_menu;

View File

@@ -12,6 +12,8 @@ class WifiDevice : public NetworkDevice
public:
WifiDevice(const String& hostname, Preferences* _preferences);
const String deviceName() const override;
virtual void initialize();
virtual void reconfigure();
virtual ReconnectStatus reconnect();