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.


Definition at line 158 of file components/si91x/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 159 of file components/si91x/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 160 of file components/si91x/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 161 of file components/si91x/inc/sl_si91x_types.h

flags#

uint8_t sl_si91x_queue_packet_t::flags

One of the values from si91x_response_handling_flags.


Definition at line 162 of file components/si91x/inc/sl_si91x_types.h

frame_status#

uint16_t sl_si91x_queue_packet_t::frame_status

Si91x command status.


Definition at line 163 of file components/si91x/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 164 of file components/si91x/inc/sl_si91x_types.h