Wi-Fi transceiver TX data confirmation structure.
Indicates the status report for a transmitted data packet identified by a token.
Public Attributes#
Status report for the data packet identified by token.
Rate at which data packet has been sent. Rate is invalid if error is SL_STATUS_CS_BUSY or SL_STATUS_UNKNOWN_PEER.
Priority used for the data packet from control->priority in the corresponding call to sl_wifi_send_transceiver_data.
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. |
804
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.
806
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.
808
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.
810
of file components/protocol/wifi/inc/sl_wifi_types.h