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.

Public Attribute Documentation#

host_packet#

sl_wifi_buffer_t* sl_si91x_queue_packet_t::host_packet

Si91x host buffer.


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

firmware_queue_id#

uint8_t sl_si91x_queue_packet_t::firmware_queue_id

Si91x firmware queue id.


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

command_type#

sl_si91x_command_type_t sl_si91x_queue_packet_t::command_type

Si91x command type.


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

packet_id#

uint16_t sl_si91x_queue_packet_t::packet_id

Packet id, used internally to track packets.


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

flags#

uint8_t sl_si91x_queue_packet_t::flags

One of the values from SI91X packet response flags.


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

frame_status#

uint16_t sl_si91x_queue_packet_t::frame_status

Si91x command status.


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

sdk_context#

void* sl_si91x_queue_packet_t::sdk_context

sdk context, unused internally to invoke user callbacks


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

sl_si91x_socket_id#

int32_t sl_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 197 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h