14#ifdef USE_WIFI_LISTENERS
17 void setup()
override;
31 void setup()
override;
43 void setup()
override;
53 void setup()
override;
62 void setup()
override;
73 void setup()
override;
BedjetMode mode
BedJet operating mode.
StringRef is a reference to a string owned by something else.
void publish_state(const std::string &state)
Listener interface for WiFi connection state changes.
Listener interface for WiFi IP state changes.
Listener interface for WiFi power save mode changes.
Listener interface for WiFi scan results.
void dump_config() override
void on_wifi_connect_state(StringRef ssid, std::span< const uint8_t, 6 > bssid) override
void on_ip_state(const network::IPAddresses &ips, const network::IPAddress &dns1, const network::IPAddress &dns2) override
void dump_config() override
void dump_config() override
void on_ip_state(const network::IPAddresses &ips, const network::IPAddress &dns1, const network::IPAddress &dns2) override
std::array< text_sensor::TextSensor *, 5 > ip_sensors_
void add_ip_sensors(uint8_t index, text_sensor::TextSensor *s)
void dump_config() override
void dump_config() override
void on_wifi_power_save(wifi::WiFiPowerSaveMode mode) override
void on_wifi_connect_state(StringRef ssid, std::span< const uint8_t, 6 > bssid) override
void dump_config() override
void on_wifi_scan_results(const wifi::wifi_scan_vector_t< wifi::WiFiScanResult > &results) override
void dump_config() override
float get_setup_priority() const override
std::array< IPAddress, 5 > IPAddresses
const float AFTER_WIFI
For components that should be initialized after WiFi is connected.
std::vector< T > wifi_scan_vector_t
const char * get_mac_address_pretty_into_buffer(std::span< char, MAC_ADDRESS_PRETTY_BUFFER_SIZE > buf)
Get the device MAC address into the given buffer, in colon-separated uppercase hex notation.