Don't output unknown network events

This commit is contained in:
Thomas Basler 2022-07-19 22:12:21 +02:00
parent 5b8c18b727
commit a17e668c8c

View File

@ -30,19 +30,19 @@ void NetworkSettingsClass::NetworkEvent(WiFiEvent_t event)
switch (event) { switch (event) {
#ifdef OPENDTU_ETHERNET #ifdef OPENDTU_ETHERNET
case ARDUINO_EVENT_ETH_START: case ARDUINO_EVENT_ETH_START:
Serial.println("ETH start"); Serial.println(F("ETH start"));
if (_networkMode == network_mode::Ethernet) { if (_networkMode == network_mode::Ethernet) {
raiseEvent(network_event::NETWORK_START); raiseEvent(network_event::NETWORK_START);
} }
break; break;
case ARDUINO_EVENT_ETH_STOP: case ARDUINO_EVENT_ETH_STOP:
Serial.println("ETH stop"); Serial.println(F("ETH stop"));
if (_networkMode == network_mode::Ethernet) { if (_networkMode == network_mode::Ethernet) {
raiseEvent(network_event::NETWORK_STOP); raiseEvent(network_event::NETWORK_STOP);
} }
break; break;
case ARDUINO_EVENT_ETH_CONNECTED: case ARDUINO_EVENT_ETH_CONNECTED:
Serial.println("ETH connected"); Serial.println(F("ETH connected"));
_ethConnected = true; _ethConnected = true;
raiseEvent(network_event::NETWORK_CONNECTED); raiseEvent(network_event::NETWORK_CONNECTED);
break; break;
@ -53,7 +53,7 @@ void NetworkSettingsClass::NetworkEvent(WiFiEvent_t event)
} }
break; break;
case ARDUINO_EVENT_ETH_DISCONNECTED: case ARDUINO_EVENT_ETH_DISCONNECTED:
Serial.println("ETH disconnected"); Serial.println(F("ETH disconnected"));
_ethConnected = false; _ethConnected = false;
if (_networkMode == network_mode::Ethernet) { if (_networkMode == network_mode::Ethernet) {
raiseEvent(network_event::NETWORK_DISCONNECTED); raiseEvent(network_event::NETWORK_DISCONNECTED);
@ -61,14 +61,15 @@ void NetworkSettingsClass::NetworkEvent(WiFiEvent_t event)
break; break;
#endif #endif
case ARDUINO_EVENT_WIFI_STA_CONNECTED: case ARDUINO_EVENT_WIFI_STA_CONNECTED:
Serial.println("WiFi connected"); Serial.println(F("WiFi connected"));
if (_networkMode == network_mode::WiFi) { if (_networkMode == network_mode::WiFi) {
raiseEvent(network_event::NETWORK_CONNECTED); raiseEvent(network_event::NETWORK_CONNECTED);
} }
break; break;
case ARDUINO_EVENT_WIFI_STA_DISCONNECTED: case ARDUINO_EVENT_WIFI_STA_DISCONNECTED:
Serial.println("WiFi disconnected"); Serial.println(F("WiFi disconnected"));
if (_networkMode == network_mode::WiFi) { if (_networkMode == network_mode::WiFi) {
Serial.println(F("Try reconnecting"));
WiFi.reconnect(); WiFi.reconnect();
raiseEvent(network_event::NETWORK_DISCONNECTED); raiseEvent(network_event::NETWORK_DISCONNECTED);
} }
@ -80,7 +81,7 @@ void NetworkSettingsClass::NetworkEvent(WiFiEvent_t event)
} }
break; break;
default: default:
Serial.printf("Event: %d\n", event); break;
} }
} }