XCORE SDK
XCORE Software Development Kit
|
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... | |
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 |
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.
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.
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.