|
ESPHome 2026.1.3
|
Data Structures | |
| struct | EAPAuth |
| struct | ManualIP |
| Struct for setting static IPs in WiFiComponent. More... | |
| struct | SavedWifiFastConnectSettings |
| struct | SavedWifiSettings |
| class | WiFiAP |
| class | WiFiAPActiveCondition |
| class | WiFiComponent |
| This component is responsible for managing the ESP WiFi interface. More... | |
| class | WiFiConfigureAction |
| class | WiFiConnectedCondition |
| class | WiFiConnectStateListener |
| Listener interface for WiFi connection state changes. More... | |
| class | WiFiDisableAction |
| class | WiFiEnableAction |
| class | WiFiEnabledCondition |
| class | WiFiIPStateListener |
| Listener interface for WiFi IP state changes. More... | |
| class | WiFiPowerSaveListener |
| Listener interface for WiFi power save mode changes. More... | |
| class | WiFiScanResult |
| class | WiFiScanResultsListener |
| Listener interface for WiFi scan results. More... | |
| struct | WiFiSTAPriority |
Typedefs | |
| using | bssid_t = std::array<uint8_t, 6> |
| template<typename T > | |
| using | wifi_scan_vector_t = std::vector<T> |
| using | esphome_wifi_event_id_t = arduino_event_id_t |
| using | esphome_wifi_event_info_t = arduino_event_info_t |
Functions | |
| const LogString * | get_signal_bars (int8_t rssi) |
| __attribute__ ((noinline)) static void log_scan_result(const WiFiScanResult &res) | |
| struct netif * | eagle_lwip_getif (int netif_index) |
| void | netif_set_addr (struct netif *netif, const ip4_addr_t *ip, const ip4_addr_t *netmask, const ip4_addr_t *gw) |
| const LogString * | get_auth_mode_str (uint8_t mode) |
| const LogString * | get_op_mode_str (uint8_t mode) |
| const LogString * | get_disconnect_reason_str (uint8_t reason) |
Variables | |
| WiFiComponent * | global_wifi_component |
| struct esphome::wifi::SavedWifiSettings | PACKED |
| using esphome::wifi::bssid_t = std::array<uint8_t, 6> |
Definition at line 162 of file wifi_component.h.
| using esphome::wifi::esphome_wifi_event_id_t = arduino_event_id_t |
Definition at line 338 of file wifi_component_libretiny.cpp.
| using esphome::wifi::esphome_wifi_event_info_t = arduino_event_info_t |
Definition at line 339 of file wifi_component_libretiny.cpp.
| using esphome::wifi::wifi_scan_vector_t = std::vector<T> |
Definition at line 167 of file wifi_component.h.
|
strong |
| Enumerator | |
|---|---|
| IDLE | |
| CONNECTING | |
| CONNECTED | |
| ERROR_NOT_FOUND | |
| ERROR_FAILED | |
Definition at line 79 of file wifi_component_libretiny.cpp.
|
strong |
Controls how RETRY_HIDDEN phase selects networks to try.
Definition at line 128 of file wifi_component.h.
|
strong |
Tracks post-connect roaming state machine.
Definition at line 116 of file wifi_component.h.
| enum esphome::wifi::WiFiComponentState : uint8_t |
Definition at line 72 of file wifi_component.h.
| enum esphome::wifi::WifiMinAuthMode : uint8_t |
| Enumerator | |
|---|---|
| WIFI_MIN_AUTH_MODE_WPA | |
| WIFI_MIN_AUTH_MODE_WPA2 | |
| WIFI_MIN_AUTH_MODE_WPA3 | |
Definition at line 260 of file wifi_component.h.
| enum esphome::wifi::WiFiPowerSaveMode : uint8_t |
| Enumerator | |
|---|---|
| WIFI_POWER_SAVE_NONE | |
| WIFI_POWER_SAVE_LIGHT | |
| WIFI_POWER_SAVE_HIGH | |
Definition at line 254 of file wifi_component.h.
|
strong |
Tracks the current retry strategy/phase for WiFi connection attempts.
Definition at line 98 of file wifi_component.h.
|
strong |
| Enumerator | |
|---|---|
| IDLE | |
| CONNECTING | |
| CONNECTED | |
| ERROR_NETWORK_NOT_FOUND | |
| ERROR_CONNECT_FAILED | |
Definition at line 89 of file wifi_component.h.
| esphome::wifi::__attribute__ | ( | (noinline) | ) | const & |
Definition at line 1181 of file wifi_component.cpp.
| struct netif * esphome::wifi::eagle_lwip_getif | ( | int | netif_index | ) |
| const char * esphome::wifi::get_auth_mode_str | ( | uint8_t | mode | ) |
Definition at line 401 of file wifi_component_esp8266.cpp.
| const char * esphome::wifi::get_disconnect_reason_str | ( | uint8_t | reason | ) |
Definition at line 432 of file wifi_component_esp8266.cpp.
| const char * esphome::wifi::get_op_mode_str | ( | uint8_t | mode | ) |
Definition at line 417 of file wifi_component_esp8266.cpp.
| const LogString * esphome::wifi::get_signal_bars | ( | int8_t | rssi | ) |
Definition at line 986 of file wifi_component.cpp.
| void esphome::wifi::netif_set_addr | ( | struct netif * | netif, |
| const ip4_addr_t * | ip, | ||
| const ip4_addr_t * | netmask, | ||
| const ip4_addr_t * | gw ) |
| WiFiComponent * esphome::wifi::global_wifi_component |
Definition at line 2178 of file wifi_component.cpp.
| struct esphome::wifi::SavedWifiFastConnectSettings esphome::wifi::PACKED |