TWT request structure to auto select a session.

Public Attributes#

uint8_t

TWT enable. 0 - TWT session teardown; 1 - TWT session setup.

uint16_t

Average Throughput: 0 to half of Device Throughput.

uint32_t

TX Latency. 0 or [ 200 - 6hrs] ms.

uint32_t

RX Latency. [ 200 - 6hrs] ms.

uint16_t

The average throughput NCP mode device can support.

uint8_t

The percentage by which wake duration is to overestimated. 0 - 50.

uint8_t

The allowed deviation of wake duration TWT response. 0 - 50.

uint32_t

Default minimum wake interval. Recommended Range: 512 to 1024ms.

uint32_t

Default minimum wake interval. Recommended Range: 10 - 15ms.

uint8_t

The number of beacons after the service period completion for which the module wakes up and listens for any pending RX.

Public Attribute Documentation#

twt_enable#

uint8_t sl_wifi_twt_selection_t::twt_enable

TWT enable. 0 - TWT session teardown; 1 - TWT session setup.


Definition at line 209 of file components/protocol/wifi/inc/sl_wifi_types.h

average_tx_throughput#

uint16_t sl_wifi_twt_selection_t::average_tx_throughput

Average Throughput: 0 to half of Device Throughput.


Definition at line 210 of file components/protocol/wifi/inc/sl_wifi_types.h

tx_latency#

uint32_t sl_wifi_twt_selection_t::tx_latency

TX Latency. 0 or [ 200 - 6hrs] ms.


Definition at line 211 of file components/protocol/wifi/inc/sl_wifi_types.h

rx_latency#

uint32_t sl_wifi_twt_selection_t::rx_latency

RX Latency. [ 200 - 6hrs] ms.


Definition at line 212 of file components/protocol/wifi/inc/sl_wifi_types.h

device_average_throughput#

uint16_t sl_wifi_twt_selection_t::device_average_throughput

The average throughput NCP mode device can support.


Definition at line 213 of file components/protocol/wifi/inc/sl_wifi_types.h

estimated_extra_wake_duration_percent#

uint8_t sl_wifi_twt_selection_t::estimated_extra_wake_duration_percent

The percentage by which wake duration is to overestimated. 0 - 50.


Definition at line 214 of file components/protocol/wifi/inc/sl_wifi_types.h

twt_tolerable_deviation#

uint8_t sl_wifi_twt_selection_t::twt_tolerable_deviation

The allowed deviation of wake duration TWT response. 0 - 50.


Definition at line 215 of file components/protocol/wifi/inc/sl_wifi_types.h

default_wake_interval_ms#

uint32_t sl_wifi_twt_selection_t::default_wake_interval_ms

Default minimum wake interval. Recommended Range: 512 to 1024ms.


Definition at line 216 of file components/protocol/wifi/inc/sl_wifi_types.h

default_minimum_wake_duration_ms#

uint32_t sl_wifi_twt_selection_t::default_minimum_wake_duration_ms

Default minimum wake interval. Recommended Range: 10 - 15ms.


Definition at line 217 of file components/protocol/wifi/inc/sl_wifi_types.h

beacon_wake_up_count_after_sp#

uint8_t sl_wifi_twt_selection_t::beacon_wake_up_count_after_sp

The number of beacons after the service period completion for which the module wakes up and listens for any pending RX.


Definition at line 219 of file components/protocol/wifi/inc/sl_wifi_types.h