64 for(
unsigned i = 0; i < count(); ++i) {
65 if(memcmp(elementAt(i).bssid, bssid,
ETH_MAC_LEN) == 0) {
82 for(
unsigned i = 0; i < count(); ++i) {
83 if(memcmp(elementAt(i).station, station,
ETH_MAC_LEN) == 0) {
108 beaconCallback = callback;
114 clientCallback = callback;
122 snifferCallback = callback;
130 wifi_set_channel(channel);
136 return wifi_get_channel();
141 void onSystemReady()
override;
144 static void parseData(uint8_t* buf,
uint16_t len);
For applications to use to manage list of unique clients.
Definition: WifiSniffer.h:77
int indexOf(const uint8_t station[])
Definition: WifiSniffer.h:80
Decoded Wifi beacon (Access Point) information.
Definition: WifiSniffer.h:33
Definition: WifiSniffer.h:96
Vector class template.
Definition: WVector.h:30
uint8_t bssid[ETH_MAC_LEN]
Definition: WifiSniffer.h:34
uint16_t seq_n
Definition: WifiSniffer.h:53
int8_t rssi
Definition: WifiSniffer.h:52
#define ETH_MAC_LEN
Definition: WifiSniffer.h:28
unsigned getChannel()
Get the current channel being listened on.
Definition: WifiSniffer.h:134
uint8_t capa[2]
Definition: WifiSniffer.h:40
Definition: Delegate.h:20
uint8_t channel
Definition: WifiSniffer.h:37
int indexOf(const uint8_t bssid[])
Definition: WifiSniffer.h:62
void onSniff(WifiSnifferCallback callback)
Register notification for all incoming data.
Definition: WifiSniffer.h:120
int8_t err
Definition: WifiSniffer.h:51
uint8_t ssid[33]
Definition: WifiSniffer.h:35
Decoded Wifi client information.
Definition: WifiSniffer.h:46
int8_t err
Definition: WifiSniffer.h:38
uint8_t channel
Definition: WifiSniffer.h:50
uint8_t ssid_len
Definition: WifiSniffer.h:36
For applications to use to manage list of unique beacons.
Definition: WifiSniffer.h:59
void onBeacon(WifiBeaconCallback callback)
Register notification for beacon (AP) info.
Definition: WifiSniffer.h:106
int8_t rssi
Definition: WifiSniffer.h:39
void setChannel(unsigned channel)
Set the channel to listen on.
Definition: WifiSniffer.h:128
Interface class implemented by classes to support on-ready callback.
Definition: System.h:55
void onClient(WifiClientCallback callback)
Register notification for client info.
Definition: WifiSniffer.h:112