XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
sl_wfx_set_pm_mode_req_body_s Struct Reference

Request message body for sl_wfx_set_pm_mode_req_t. More...

#include <sl_wfx_cmd_api.h>

Public Attributes

uint8_t power_mode
 Power management mode. More...
 
uint8_t polling_strategy
 Power save polling strategy. More...
 
uint16_t listen_interval
 Number of beacons/DTIMs to skip while sleeping. More...
 

Detailed Description

Request message body for sl_wfx_set_pm_mode_req_t.

Field Default value Reset to default value
power_mode WFM_PM_MODE_ACTIVE when interface stopped
listen_interval 0 when interface stopped


Member Data Documentation

◆ listen_interval

uint16_t sl_wfx_set_pm_mode_req_body_s::listen_interval

Number of beacons/DTIMs to skip while sleeping.

0: wake-up on every beacon/DTIM.
1 - 600: the number of beacon/DTIMs to skip.
See Power management for further details.

◆ polling_strategy

uint8_t sl_wfx_set_pm_mode_req_body_s::polling_strategy

Power save polling strategy.

WFM_PM_POLL_UAPSD: the device will use U-APSD (default).
WFM_PM_POLL_FAST_PS: the device will use Fast Power Save.
See WFM_PM_POLL for enumeration values.

◆ power_mode

uint8_t sl_wfx_set_pm_mode_req_body_s::power_mode

Power management mode.

WFM_PM_MODE_ACTIVE: the device will not use Wi-Fi power management mechanisms.
WFM_PM_MODE_BEACON: the device will wake-up on beacons.
WFM_PM_MODE_DTIM: the device will wake-up on DTIMs.
See wfm_pm_mode for enumeration values.


The documentation for this struct was generated from the following file: