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.


average_tx_throughput#

uint16_t sl_wifi_twt_selection_t::average_tx_throughput

Average Throughput: 0 to half of Device Throughput.


tx_latency#

uint32_t sl_wifi_twt_selection_t::tx_latency

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


rx_latency#

uint32_t sl_wifi_twt_selection_t::rx_latency

RX Latency. [ 200 - 6hrs] ms.


device_average_throughput#

uint16_t sl_wifi_twt_selection_t::device_average_throughput

The average throughput NCP mode device can support.


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.


twt_tolerable_deviation#

uint8_t sl_wifi_twt_selection_t::twt_tolerable_deviation

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


default_wake_interval_ms#

uint32_t sl_wifi_twt_selection_t::default_wake_interval_ms

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


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.


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.