|
libPocuter
1.0
Support library for programming the Pocuter
|
AUTH_MODE authMode
Definition: PocuterWIFI.h:40
virtual const ipInfo * getIpInfo()=0
get ipInfo
@ WIFIAUTH_WPA2_ENTERPRISE
Definition: PocuterWIFI.h:28
@ WIFI_STATE_DISCONNECTED
Definition: PocuterWIFI.h:69
Definition: PocuterWIFI.h:35
virtual WIFIERROR getCredentials(wifiCredentials *c)=0
get the current credentials
uint32_t netmask
Definition: PocuterWIFI.h:18
@ WIFIEVENT_CONNECTED
Definition: PocuterWIFI.h:59
@ WIFIAUTH_WPA2_WPA3_PSK
Definition: PocuterWIFI.h:30
uint8_t password[64]
Definition: PocuterWIFI.h:14
@ WIFIAUTH_WAPI_PSK
Definition: PocuterWIFI.h:31
Definition: PocuterWIFI.h:12
@ WIFI_WAITING_AP
Definition: PocuterWIFI.h:73
@ WIFIERROR_INIT_FAILED
Definition: PocuterWIFI.h:45
@ WIFI_STATE_CONNECTED
Definition: PocuterWIFI.h:71
uint8_t channel
Definition: PocuterWIFI.h:38
@ WIFIERROR_OK
Definition: PocuterWIFI.h:44
virtual void registerEventHandler(wifiEventHandler *h, void *u)=0
registers an event handler
uint8_t ssid[32]
Definition: PocuterWIFI.h:13
uint32_t gw
Definition: PocuterWIFI.h:19
@ WIFI_WAITING_WPS
Definition: PocuterWIFI.h:72
@ WIFIAUTH_WPA_PSK
Definition: PocuterWIFI.h:25
uint8_t ssid[33]
Definition: PocuterWIFI.h:36
Pocuter WIFI configurations.
Definition: PocuterWIFI.h:10
@ WIFIEVENT_TRY_CONNECTING
Definition: PocuterWIFI.h:60
virtual WIFIERROR scanAPs(apInfo *i, uint16_t *size, uint16_t *totalAPs)=0
scan for access points
@ WIFIERROR_NO_CREDENTIALS
Definition: PocuterWIFI.h:47
@ WIFIEVENT_WPS_TIMEOUT
Definition: PocuterWIFI.h:62
WIFIERROR
Definition: PocuterWIFI.h:43
@ WIFI_STATE_INIT_FAILED
Definition: PocuterWIFI.h:68
uint8_t bssid[6]
Definition: PocuterWIFI.h:37
virtual WIFIERROR connect()=0
connect to wifi with saved credentials
@ WIFIAUTH_WPA2_PSK
Definition: PocuterWIFI.h:26
@ WIFIAUTH_WPA_WPA2_PSK
Definition: PocuterWIFI.h:27
@ WIFIERROR_WPS_TIMEOUT
Definition: PocuterWIFI.h:48
@ WIFIERROR_COULD_NOT_SET_WIFI_MODE
Definition: PocuterWIFI.h:46
AUTH_MODE
Definition: PocuterWIFI.h:22
virtual WIFI_STATE getState()=0
get the state of the WIFI
uint32_t ipV4
Definition: PocuterWIFI.h:17
@ WIFIAUTH_MAX
Definition: PocuterWIFI.h:32
@ WIFI_STATE_TRY_CONNECTING
Definition: PocuterWIFI.h:70
@ WIFIAUTH_WPA3_PSK
Definition: PocuterWIFI.h:29
@ WIFIAUTH_OPEN
Definition: PocuterWIFI.h:23
@ WIFIAUTH_WEP
Definition: PocuterWIFI.h:24
WIFIEVENT
Definition: PocuterWIFI.h:57
void() wifiEventHandler(WIFIEVENT, void *data, void *userData)
typedef of the event handler
Definition: PocuterWIFI.h:84
int8_t signalStrength
Definition: PocuterWIFI.h:39
@ WIFIEVENT_WPS_FAILED
Definition: PocuterWIFI.h:63
@ WIFIERROR_UNKNOWN
Definition: PocuterWIFI.h:53
@ WIFIEVENT_DISCONNECTED
Definition: PocuterWIFI.h:58
WIFI_STATE
Definition: PocuterWIFI.h:67
Definition: PocuterWIFI.h:16
virtual WIFIERROR startWPS()=0
starts WPS request.
virtual WIFIERROR startAccessPoint()=0
starts an access point to set the WIFI credentials
@ WIFIEVENT_GOT_IP
Definition: PocuterWIFI.h:61