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_response_handling_flags.

uint16_t

Si91x command status.

void *

sdk context, unused internally to invoke user callbacks

Public Attribute Documentation#

host_packet#

sl_wifi_buffer_t* sl_si91x_queue_packet_t::host_packet

Si91x host buffer.


firmware_queue_id#

uint8_t sl_si91x_queue_packet_t::firmware_queue_id

Si91x firmware queue id.


command_type#

sl_si91x_command_type_t sl_si91x_queue_packet_t::command_type

Si91x command type.


packet_id#

uint16_t sl_si91x_queue_packet_t::packet_id

Packet id, used internally to track packets.


flags#

uint8_t sl_si91x_queue_packet_t::flags

One of the values from si91x_response_handling_flags.


frame_status#

uint16_t sl_si91x_queue_packet_t::frame_status

Si91x command status.


sdk_context#

void* sl_si91x_queue_packet_t::sdk_context

sdk context, unused internally to invoke user callbacks