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