62 for(
unsigned i = 0; i < this->count(); ++i) {
63 if(this->elementAt(i).bssid ==
bssid) {
98 beaconCallback = callback;
104 clientCallback = callback;
112 snifferCallback = callback;
120 wifi_set_channel(channel);
126 return wifi_get_channel();
131 void onSystemReady()
override;
MacAddress station
Definition: WifiSniffer.h:49
Definition: WifiSniffer.h:57
int indexOf(const MacAddress &bssid)
Definition: WifiSniffer.h:60
Decoded Wifi beacon (Access Point) information.
Definition: WifiSniffer.h:34
Definition: WifiSniffer.h:86
Vector class template.
Definition: WVector.h:31
uint16_t seq_n
Definition: WifiSniffer.h:54
int8_t rssi
Definition: WifiSniffer.h:53
unsigned getChannel()
Get the current channel being listened on.
Definition: WifiSniffer.h:124
A network hardware (MAC) address.
Definition: MacAddress.h:38
uint8_t capa[2]
Definition: WifiSniffer.h:41
Definition: Delegate.h:20
uint8_t channel
Definition: WifiSniffer.h:38
void onSniff(WifiSnifferCallback callback)
Register notification for all incoming data.
Definition: WifiSniffer.h:110
int8_t err
Definition: WifiSniffer.h:52
MacAddress ap
Definition: WifiSniffer.h:50
uint8_t ssid[33]
Definition: WifiSniffer.h:36
MacAddress bssid
Definition: WifiSniffer.h:35
Decoded Wifi client information.
Definition: WifiSniffer.h:47
int8_t err
Definition: WifiSniffer.h:39
uint8_t channel
Definition: WifiSniffer.h:51
uint8_t ssid_len
Definition: WifiSniffer.h:37
void onBeacon(WifiBeaconCallback callback)
Register notification for beacon (AP) info.
Definition: WifiSniffer.h:96
int8_t rssi
Definition: WifiSniffer.h:40
void setChannel(unsigned channel)
Set the channel to listen on.
Definition: WifiSniffer.h:118
Interface class implemented by classes to support on-ready callback.
Definition: System.h:55
MacAddress bssid
Definition: WifiSniffer.h:48
void onClient(WifiClientCallback callback)
Register notification for client info.
Definition: WifiSniffer.h:102