TWT request structure to configure a session.

Public Attributes#

uint8_t

Nominal minimum wake duration. Range : 0 - 255.

uint8_t

Wake duration tolerance. Range : 0 - 255.

uint8_t

Wake interval exponent. Range : 0 - 31.

uint8_t

Wake interval exponent tolerance. Range : 0 - 31.

uint16_t

Wake interval mantissa. Range : 0 - 65535.

uint16_t

Wake interval mantissa tolerance. Range : 0 - 65535.

uint8_t

Implicit TWT : 0 or 1.

uint8_t

Unannounced TWT : 0 or 1.

uint8_t

Triggered TWT : 0 or 1.

uint8_t

Negotiation type : 0 - Individual TWT; 1 - Broadcast TWT.

uint8_t

TWT channel. Range : 0 - 7.

uint8_t

TWT protection : 0 or 1.

uint8_t

TWT session flow id. 0 - 7 valid. 0xFF to disable all active TWT sessions.

uint8_t

Restrict TX outside TSP : 0 or 1.

uint8_t

TWT retry limit. Range : 0 - 15.

uint8_t

TWT retry interval. Range : 5 - 255.

uint8_t

TWT request type. 0 - Request TWT; 1 - Suggest TWT; 2 - Demand TWT.

uint8_t

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

uint8_t

Wake duration unit. 0 - 256 TU; 1 - 1024 TU.

Public Attribute Documentation#

wake_duration#

uint8_t sl_wifi_twt_request_t::wake_duration

Nominal minimum wake duration. Range : 0 - 255.


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

wake_duration_tol#

uint8_t sl_wifi_twt_request_t::wake_duration_tol

Wake duration tolerance. Range : 0 - 255.


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

wake_int_exp#

uint8_t sl_wifi_twt_request_t::wake_int_exp

Wake interval exponent. Range : 0 - 31.


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

wake_int_exp_tol#

uint8_t sl_wifi_twt_request_t::wake_int_exp_tol

Wake interval exponent tolerance. Range : 0 - 31.


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

wake_int_mantissa#

uint16_t sl_wifi_twt_request_t::wake_int_mantissa

Wake interval mantissa. Range : 0 - 65535.


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

wake_int_mantissa_tol#

uint16_t sl_wifi_twt_request_t::wake_int_mantissa_tol

Wake interval mantissa tolerance. Range : 0 - 65535.


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

implicit_twt#

uint8_t sl_wifi_twt_request_t::implicit_twt

Implicit TWT : 0 or 1.


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

un_announced_twt#

uint8_t sl_wifi_twt_request_t::un_announced_twt

Unannounced TWT : 0 or 1.


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

triggered_twt#

uint8_t sl_wifi_twt_request_t::triggered_twt

Triggered TWT : 0 or 1.


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

negotiation_type#

uint8_t sl_wifi_twt_request_t::negotiation_type

Negotiation type : 0 - Individual TWT; 1 - Broadcast TWT.


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

twt_channel#

uint8_t sl_wifi_twt_request_t::twt_channel

TWT channel. Range : 0 - 7.


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

twt_protection#

uint8_t sl_wifi_twt_request_t::twt_protection

TWT protection : 0 or 1.


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

twt_flow_id#

uint8_t sl_wifi_twt_request_t::twt_flow_id

TWT session flow id. 0 - 7 valid. 0xFF to disable all active TWT sessions.


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

restrict_tx_outside_tsp#

uint8_t sl_wifi_twt_request_t::restrict_tx_outside_tsp

Restrict TX outside TSP : 0 or 1.


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

twt_retry_limit#

uint8_t sl_wifi_twt_request_t::twt_retry_limit

TWT retry limit. Range : 0 - 15.


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

twt_retry_interval#

uint8_t sl_wifi_twt_request_t::twt_retry_interval

TWT retry interval. Range : 5 - 255.


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

req_type#

uint8_t sl_wifi_twt_request_t::req_type

TWT request type. 0 - Request TWT; 1 - Suggest TWT; 2 - Demand TWT.


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

twt_enable#

uint8_t sl_wifi_twt_request_t::twt_enable

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


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

wake_duration_unit#

uint8_t sl_wifi_twt_request_t::wake_duration_unit

Wake duration unit. 0 - 256 TU; 1 - 1024 TU.


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