Wi-Fi transceiver TX data confirmation structure.

Indicates the status report for a transmitted data packet identified by a token.

Public Attributes#

sl_status_t

Status report for the data packet identified by token.

uint32_t

Rate at which data packet has been sent. Rate is invalid if error is SL_STATUS_CS_BUSY or SL_STATUS_UNKNOWN_PEER.

uint8_t

Priority used for the data packet from control->priority in the corresponding call to sl_wifi_send_transceiver_data.

uint32_t

Data packet identifier from control->token value passed in the corresponding call to sl_wifi_send_transceiver_data.

Public Attribute Documentation#

status#

sl_status_t sl_wifi_transceiver_tx_data_confirmation_t::status

Status report for the data packet identified by token.

Status

Description

SL_STATUS_OK (0x0)

Received Ack

SL_STATUS_ACK_ERR (0x1)

Ack error

SL_STATUS_CS_BUSY (0x2)

Carrier sense busy

SL_STATUS_UNKNOWN_PEER (0x3)

If sl_wifi_send_transceiver_data was called for a peer that was not added or was deleted before the data packet was sent out.


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

rate#

uint32_t sl_wifi_transceiver_tx_data_confirmation_t::rate

Rate at which data packet has been sent. Rate is invalid if error is SL_STATUS_CS_BUSY or SL_STATUS_UNKNOWN_PEER.


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

priority#

uint8_t sl_wifi_transceiver_tx_data_confirmation_t::priority

Priority used for the data packet from control->priority in the corresponding call to sl_wifi_send_transceiver_data.


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

token#

uint32_t sl_wifi_transceiver_tx_data_confirmation_t::token

Data packet identifier from control->token value passed in the corresponding call to sl_wifi_send_transceiver_data.


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