|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
ESP32-specific WiFi configuration extensions. More...
#include <EspWifi.h>
Public Attributes | |
| bool | enable_power_save |
| wifi_ps_type_t | power_save_type |
| uint16_t | listen_interval |
| uint8_t | tx_power |
| wifi_bandwidth_t | bandwidth |
| bool | enable_ampdu_rx |
| bool | enable_ampdu_tx |
| bool | enable_fast_connect |
| bool | enable_pmf_required |
| bool | enable_wpa3_transition |
| bool | enable_11r |
| bool | enable_11k |
| bool | enable_11v |
| bool | enable_enterprise |
| std::string | enterprise_username |
| std::string | enterprise_password |
| std::string | enterprise_ca_cert |
| std::string | enterprise_client_cert |
| std::string | enterprise_client_key |
| bool | enable_mesh |
| uint8_t | mesh_max_layer |
| uint16_t | mesh_max_connection |
| bool | enable_smartconfig |
| smartconfig_type_t | smartconfig_type |
ESP32-specific WiFi configuration extensions.
| wifi_bandwidth_t EspWifiAdvancedConfig::bandwidth |
Channel bandwidth
| bool EspWifiAdvancedConfig::enable_11k |
Enable 802.11k Radio Resource Management
| bool EspWifiAdvancedConfig::enable_11r |
Enable 802.11r Fast BSS Transition
| bool EspWifiAdvancedConfig::enable_11v |
Enable 802.11v BSS Transition Management
| bool EspWifiAdvancedConfig::enable_ampdu_rx |
Enable A-MPDU RX
| bool EspWifiAdvancedConfig::enable_ampdu_tx |
Enable A-MPDU TX
| bool EspWifiAdvancedConfig::enable_enterprise |
Enable WPA2/WPA3 Enterprise
| bool EspWifiAdvancedConfig::enable_fast_connect |
Enable fast connect
| bool EspWifiAdvancedConfig::enable_mesh |
Enable ESP-MESH
| bool EspWifiAdvancedConfig::enable_pmf_required |
Require PMF (Protected Management Frames)
| bool EspWifiAdvancedConfig::enable_power_save |
Enable WiFi power save mode
| bool EspWifiAdvancedConfig::enable_smartconfig |
Enable SmartConfig
| bool EspWifiAdvancedConfig::enable_wpa3_transition |
Enable WPA2/WPA3 transition mode
| std::string EspWifiAdvancedConfig::enterprise_ca_cert |
CA certificate for enterprise
| std::string EspWifiAdvancedConfig::enterprise_client_cert |
Client certificate for enterprise
| std::string EspWifiAdvancedConfig::enterprise_client_key |
Client private key for enterprise
| std::string EspWifiAdvancedConfig::enterprise_password |
Enterprise password
| std::string EspWifiAdvancedConfig::enterprise_username |
Enterprise username
| uint16_t EspWifiAdvancedConfig::listen_interval |
Listen interval for power save
| uint16_t EspWifiAdvancedConfig::mesh_max_connection |
Maximum mesh connections
| uint8_t EspWifiAdvancedConfig::mesh_max_layer |
Maximum mesh layers
| wifi_ps_type_t EspWifiAdvancedConfig::power_save_type |
Power save type
| smartconfig_type_t EspWifiAdvancedConfig::smartconfig_type |
SmartConfig type
| uint8_t EspWifiAdvancedConfig::tx_power |
TX power (0-20 dBm)