mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2025-12-16 07:14:30 +01:00
NetworkSettings: Optimize handleMDNS function
Also replace all print and println by printf
This commit is contained in:
@@ -144,29 +144,31 @@ void NetworkSettingsClass::handleMDNS()
|
|||||||
{
|
{
|
||||||
const bool mdnsEnabled = Configuration.get().Mdns.Enabled;
|
const bool mdnsEnabled = Configuration.get().Mdns.Enabled;
|
||||||
|
|
||||||
|
// Return if no state change
|
||||||
if (_lastMdnsEnabled == mdnsEnabled) {
|
if (_lastMdnsEnabled == mdnsEnabled) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_lastMdnsEnabled = mdnsEnabled;
|
_lastMdnsEnabled = mdnsEnabled;
|
||||||
|
|
||||||
MDNS.end();
|
MDNS.end();
|
||||||
|
|
||||||
if (!mdnsEnabled) {
|
if (!mdnsEnabled) {
|
||||||
|
MessageOutput.printf("MDNS disabled\r\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (MDNS.begin(getHostname())) {
|
MessageOutput.printf("Starting MDNS responder...\r\n");
|
||||||
MessageOutput.print("MDNS responder starting...");
|
|
||||||
|
if (!MDNS.begin(getHostname())) {
|
||||||
|
MessageOutput.printf("Error setting up MDNS responder!\r\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
MDNS.addService("http", "tcp", 80);
|
MDNS.addService("http", "tcp", 80);
|
||||||
MDNS.addService("opendtu", "tcp", 80);
|
MDNS.addService("opendtu", "tcp", 80);
|
||||||
MDNS.addServiceTxt("opendtu", "tcp", "git_hash", __COMPILED_GIT_HASH__);
|
MDNS.addServiceTxt("opendtu", "tcp", "git_hash", __COMPILED_GIT_HASH__);
|
||||||
|
|
||||||
MessageOutput.println("done");
|
MessageOutput.printf("MDNS started\r\n");
|
||||||
} else {
|
|
||||||
MessageOutput.println("Error setting up MDNS responder!");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void NetworkSettingsClass::setupMode()
|
void NetworkSettingsClass::setupMode()
|
||||||
|
|||||||
Reference in New Issue
Block a user