Zephyr API Documentation 4.0.0-rc2
A Scalable Open Source RTOS
|
Wi-Fi power save parameters. More...
#include <wifi_mgmt.h>
Data Fields | |
enum wifi_ps | enabled |
Power save state. | |
unsigned short | listen_interval |
Listen interval. | |
enum wifi_ps_wakeup_mode | wakeup_mode |
Wi-Fi power save wakeup mode. | |
enum wifi_ps_mode | mode |
Wi-Fi power save mode. | |
unsigned int | timeout_ms |
Wi-Fi power save timeout. | |
enum wifi_ps_param_type | type |
Wi-Fi power save type. | |
enum wifi_config_ps_param_fail_reason | fail_reason |
Wi-Fi power save fail reason. | |
enum wifi_ps_exit_strategy | exit_strategy |
Wi-Fi power save exit strategy. | |
Wi-Fi power save parameters.
enum wifi_ps wifi_ps_params::enabled |
Power save state.
enum wifi_ps_exit_strategy wifi_ps_params::exit_strategy |
Wi-Fi power save exit strategy.
enum wifi_config_ps_param_fail_reason wifi_ps_params::fail_reason |
Wi-Fi power save fail reason.
unsigned short wifi_ps_params::listen_interval |
Listen interval.
enum wifi_ps_mode wifi_ps_params::mode |
Wi-Fi power save mode.
unsigned int wifi_ps_params::timeout_ms |
Wi-Fi power save timeout.
This is the time out to wait after sending a TX packet before going back to power save (in ms) to receive any replies from the AP. Zero means this feature is disabled.
It's a tradeoff between power consumption and latency.
enum wifi_ps_param_type wifi_ps_params::type |
Wi-Fi power save type.
enum wifi_ps_wakeup_mode wifi_ps_params::wakeup_mode |
Wi-Fi power save wakeup mode.