|
@@ -1603,46 +1603,46 @@ T: Table returned by event.
|
|
|
#### Example
|
|
|
|
|
|
```lua
|
|
|
- wifi.eventmon.register(wifi.eventmon.STA_CONNECTED, function(T)
|
|
|
- print("\n\tSTA - CONNECTED".."\n\tSSID: "..T.SSID.."\n\tBSSID: "..
|
|
|
- T.BSSID.."\n\tChannel: "..T.channel)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.STA_DISCONNECTED, function(T)
|
|
|
- print("\n\tSTA - DISCONNECTED".."\n\tSSID: "..T.SSID.."\n\tBSSID: "..
|
|
|
- T.BSSID.."\n\treason: "..T.reason)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.STA_AUTHMODE_CHANGE, function(T)
|
|
|
- print("\n\tSTA - AUTHMODE CHANGE".."\n\told_auth_mode: "..
|
|
|
- T.old_auth_mode.."\n\tnew_auth_mode: "..T.new_auth_mode)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.STA_GOT_IP, function(T)
|
|
|
- print("\n\tSTA - GOT IP".."\n\tStation IP: "..T.IP.."\n\tSubnet mask: "..
|
|
|
- T.netmask.."\n\tGateway IP: "..T.gateway)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.STA_DHCP_TIMEOUT, function()
|
|
|
- print("\n\tSTA - DHCP TIMEOUT")
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.AP_STACONNECTED, function(T)
|
|
|
- print("\n\tAP - STATION CONNECTED".."\n\tMAC: "..T.MAC.."\n\tAID: "..T.AID)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.AP_STADISCONNECTED, function(T)
|
|
|
- print("\n\tAP - STATION DISCONNECTED".."\n\tMAC: "..T.MAC.."\n\tAID: "..T.AID)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.AP_PROBEREQRECVED, function(T)
|
|
|
- print("\n\tAP - PROBE REQUEST RECEIVED".."\n\tMAC: ".. T.MAC.."\n\tRSSI: "..T.RSSI)
|
|
|
- end)
|
|
|
-
|
|
|
- wifi.eventmon.register(wifi.eventmon.WIFI_MODE_CHANGED, function(T)
|
|
|
- print("\n\tSTA - WIFI MODE CHANGED".."\n\told_mode: "..
|
|
|
- T.old_mode.."\n\tnew_mode: "..T.new_mode)
|
|
|
- end)
|
|
|
+wifi.eventmon.register(wifi.eventmon.STA_CONNECTED, function(T)
|
|
|
+ print("\n\tSTA - CONNECTED".."\n\tSSID: "..T.SSID.."\n\tBSSID: "..
|
|
|
+ T.BSSID.."\n\tChannel: "..T.channel)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.STA_DISCONNECTED, function(T)
|
|
|
+ print("\n\tSTA - DISCONNECTED".."\n\tSSID: "..T.SSID.."\n\tBSSID: "..
|
|
|
+ T.BSSID.."\n\treason: "..T.reason)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.STA_AUTHMODE_CHANGE, function(T)
|
|
|
+ print("\n\tSTA - AUTHMODE CHANGE".."\n\told_auth_mode: "..
|
|
|
+ T.old_auth_mode.."\n\tnew_auth_mode: "..T.new_auth_mode)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.STA_GOT_IP, function(T)
|
|
|
+ print("\n\tSTA - GOT IP".."\n\tStation IP: "..T.IP.."\n\tSubnet mask: "..
|
|
|
+ T.netmask.."\n\tGateway IP: "..T.gateway)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.STA_DHCP_TIMEOUT, function()
|
|
|
+ print("\n\tSTA - DHCP TIMEOUT")
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.AP_STACONNECTED, function(T)
|
|
|
+ print("\n\tAP - STATION CONNECTED".."\n\tMAC: "..T.MAC.."\n\tAID: "..T.AID)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.AP_STADISCONNECTED, function(T)
|
|
|
+ print("\n\tAP - STATION DISCONNECTED".."\n\tMAC: "..T.MAC.."\n\tAID: "..T.AID)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.AP_PROBEREQRECVED, function(T)
|
|
|
+ print("\n\tAP - PROBE REQUEST RECEIVED".."\n\tMAC: ".. T.MAC.."\n\tRSSI: "..T.RSSI)
|
|
|
+end)
|
|
|
+
|
|
|
+wifi.eventmon.register(wifi.eventmon.WIFI_MODE_CHANGED, function(T)
|
|
|
+ print("\n\tSTA - WIFI MODE CHANGED".."\n\told_mode: "..
|
|
|
+ T.old_mode.."\n\tnew_mode: "..T.new_mode)
|
|
|
+end)
|
|
|
```
|
|
|
#### See also
|
|
|
- [`wifi.eventmon.unregister()`](#wifieventmonunregister)
|
|
@@ -1655,7 +1655,7 @@ Unregister callbacks for WiFi event monitor.
|
|
|
wifi.eventmon.unregister(Event)
|
|
|
|
|
|
#### Parameters
|
|
|
-Event: WiFi event you would like to set a callback for.
|
|
|
+Event: WiFi event you would like to remove the callback for.
|
|
|
|
|
|
- Valid WiFi events:
|
|
|
- wifi.eventmon.STA_CONNECTED
|