Skip to content

Commit 9e28883

Browse files
Rob de Jongeme-no-dev
Rob de Jonge
authored andcommitted
Added a message for all event types. (#1916)
1 parent a436825 commit 9e28883

File tree

1 file changed

+78
-12
lines changed

1 file changed

+78
-12
lines changed

Diff for: libraries/WiFi/examples/WiFiClientEvents/WiFiClientEvents.ino

+78-12
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,84 @@ void WiFiEvent(WiFiEvent_t event)
4343
{
4444
Serial.printf("[WiFi-event] event: %d\n", event);
4545

46-
switch (event)
47-
{
48-
case SYSTEM_EVENT_STA_GOT_IP:
49-
Serial.println("WiFi connected");
50-
Serial.println("IP address: ");
51-
Serial.println(WiFi.localIP());
52-
break;
53-
case SYSTEM_EVENT_STA_DISCONNECTED:
54-
Serial.println("WiFi lost connection");
55-
break;
56-
}
57-
}
46+
switch (event) {
47+
case SYSTEM_EVENT_WIFI_READY:
48+
Serial.println("WiFi interface ready");
49+
break;
50+
case SYSTEM_EVENT_SCAN_DONE:
51+
Serial.println("Completed scan for access points");
52+
break;
53+
case SYSTEM_EVENT_STA_START:
54+
Serial.println("WiFi client started");
55+
break;
56+
case SYSTEM_EVENT_STA_STOP:
57+
Serial.println("WiFi clients stopped");
58+
break;
59+
case SYSTEM_EVENT_STA_CONNECTED:
60+
Serial.println("Connected to access point");
61+
break;
62+
case SYSTEM_EVENT_STA_DISCONNECTED:
63+
Serial.println("Disconnected from WiFi access point");
64+
break;
65+
case SYSTEM_EVENT_STA_AUTHMODE_CHANGE:
66+
Serial.println("Authentication mode of access point has changed");
67+
break;
68+
case SYSTEM_EVENT_STA_GOT_IP:
69+
Serial.print("Obtained IP address: ");
70+
Serial.println(WiFi.localIP());
71+
break;
72+
case SYSTEM_EVENT_STA_LOST_IP:
73+
Serial.println("Lost IP address and IP address is reset to 0");
74+
break;
75+
case SYSTEM_EVENT_STA_WPS_ER_SUCCESS:
76+
Serial.println("WiFi Protected Setup (WPS): succeeded in enrollee mode");
77+
break;
78+
case SYSTEM_EVENT_STA_WPS_ER_FAILED:
79+
Serial.println("WiFi Protected Setup (WPS): failed in enrollee mode");
80+
break;
81+
case SYSTEM_EVENT_STA_WPS_ER_TIMEOUT:
82+
Serial.println("WiFi Protected Setup (WPS): timeout in enrollee mode");
83+
break;
84+
case SYSTEM_EVENT_STA_WPS_ER_PIN:
85+
Serial.println("WiFi Protected Setup (WPS): pin code in enrollee mode");
86+
break;
87+
case SYSTEM_EVENT_AP_START:
88+
Serial.println("WiFi access point started");
89+
break;
90+
case SYSTEM_EVENT_AP_STOP:
91+
Serial.println("WiFi access point stopped");
92+
break;
93+
case SYSTEM_EVENT_AP_STACONNECTED:
94+
Serial.println("Client connected");
95+
break;
96+
case SYSTEM_EVENT_AP_STADISCONNECTED:
97+
Serial.println("Client disconnected");
98+
break;
99+
case SYSTEM_EVENT_AP_STAIPASSIGNED:
100+
Serial.println("Assigned IP address to client");
101+
break;
102+
case SYSTEM_EVENT_AP_PROBEREQRECVED:
103+
Serial.println("Received probe request");
104+
break;
105+
case SYSTEM_EVENT_GOT_IP6:
106+
Serial.println("IPv6 is preferred");
107+
break;
108+
case SYSTEM_EVENT_ETH_START:
109+
Serial.println("Ethernet started");
110+
break;
111+
case SYSTEM_EVENT_ETH_STOP:
112+
Serial.println("Ethernet stopped");
113+
break;
114+
case SYSTEM_EVENT_ETH_CONNECTED:
115+
Serial.println("Ethernet connected");
116+
break;
117+
case SYSTEM_EVENT_ETH_DISCONNECTED:
118+
Serial.println("Ethernet disconnected");
119+
break;
120+
case SYSTEM_EVENT_ETH_GOT_IP:
121+
Serial.println("Obtained IP address");
122+
break;
123+
}}
58124

59125
void WiFiGotIP(WiFiEvent_t event, WiFiEventInfo_t info)
60126
{

0 commit comments

Comments
 (0)