| 
    Zephyr Project API 3.5.0
    
   A Scalable Open Source RTOS 
   | 
 
Wi-Fi power save parameters. More...
#include <wifi_mgmt.h>
Data Fields | |
| enum wifi_ps | enabled | 
| unsigned short | 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.   | |
Wi-Fi power save parameters.
| enum wifi_ps wifi_ps_params::enabled | 
| 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 | 
| 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.