mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-15 11:05:08 +00:00
- Hostname Handling refactored for better overview: - String NetworkGetHostNameFromSettings() returns Settings.getHostname() - String NetworkCreateRFCCompliantHostname() creates a RFCcompliant Hostname from Settings.cpp - String NetworkGetHostname() returns the Hostname prevoiusly set in ETH or Wifi dependong on Mode - MacAddress Handling refactored - String NetworkMacAddress() returns the Mac addres of ETH or Wifi depending on Mode - String WifiSoftAPmacAddress() returns WiFi.softAPmacAddress(mac) as String
21 lines
569 B
C
21 lines
569 B
C
#ifndef NETWORK_H
|
|
#define NETWORK_H
|
|
|
|
#include "ESPEasy-Globals.h"
|
|
|
|
void NetworkConnectRelaxed();
|
|
bool NetworkConnected();
|
|
IPAddress NetworkLocalIP();
|
|
IPAddress NetworkSubnetMask();
|
|
IPAddress NetworkGatewayIP();
|
|
IPAddress NetworkDnsIP (uint8_t dns_no);
|
|
uint8_t * NetworkMacAddressAsBytes(uint8_t* mac);
|
|
String NetworkMacAddress();
|
|
String NetworkGetHostNameFromSettings();
|
|
String NetworkGetHostname();
|
|
String NetworkCreateRFCCompliantHostname();
|
|
String createRFCCompliantHostname(String oldString);
|
|
String WifiSoftAPmacAddress();
|
|
|
|
|
|
#endif // NETWORK_H
|