Si91x queue packet structure.

Public Attributes#

sl_wifi_buffer_t *

Si91x host buffer.

uint8_t

Si91x firmware queue id.

uint16_t

Packet id, used internally to track packets.

uint8_t

One of the values from Si91x packet response flags.

uint16_t

Si91x command status.

void *

SDK context, unused internally to invoke user callbacks.

int32_t

socket_id, used only for SI91X_SOCKET_CMD queue to update socket_id in command trace of bus thread.

uint32_t

Si91x command timeout.

uint32_t

command_tickcount stores the tickcount when the command is given to the bus thread.

Public Attribute Documentation#

host_packet#

sl_wifi_buffer_t* sli_si91x_queue_packet_t::host_packet

Si91x host buffer.


Definition at line 227 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

firmware_queue_id#

uint8_t sli_si91x_queue_packet_t::firmware_queue_id

Si91x firmware queue id.


Definition at line 228 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

command_type#

sl_si91x_command_type_t sli_si91x_queue_packet_t::command_type

Si91x command type.


Definition at line 229 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

packet_id#

uint16_t sli_si91x_queue_packet_t::packet_id

Packet id, used internally to track packets.


Definition at line 230 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

flags#

uint8_t sli_si91x_queue_packet_t::flags

One of the values from Si91x packet response flags.


Definition at line 231 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

frame_status#

uint16_t sli_si91x_queue_packet_t::frame_status

Si91x command status.


Definition at line 232 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

sdk_context#

void* sli_si91x_queue_packet_t::sdk_context

SDK context, unused internally to invoke user callbacks.


Definition at line 233 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

sl_si91x_socket_id#

int32_t sli_si91x_queue_packet_t::sl_si91x_socket_id

socket_id, used only for SI91X_SOCKET_CMD queue to update socket_id in command trace of bus thread.


Definition at line 235 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

command_timeout#

uint32_t sli_si91x_queue_packet_t::command_timeout

Si91x command timeout.


Definition at line 236 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

command_tickcount#

uint32_t sli_si91x_queue_packet_t::command_tickcount

command_tickcount stores the tickcount when the command is given to the bus thread.


Definition at line 237 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h