Structure to represent a command queue.
Public Attributes#
TX queue.
RX queue.
Event queue.
Pointer to mutex.
Flags.
Indicates if the commands are sequential.
Indicates if a command is currently being processed.
Type of the frame associated with the command.
ID of the firmware queue for the command.
Counter for received packets.
Counter for transmitted packets.
ID of the packet associated with the command.
Flags associated with the command.
Command tick count.
Command timeout.
Context data associated with the command.
indicates queue is initialiazed or not.
Public Attribute Documentation#
command_in_flight#
bool sli_si91x_command_queue_t::command_in_flight
Indicates if a command is currently being processed.
frame_type#
uint16_t sli_si91x_command_queue_t::frame_type
Type of the frame associated with the command.
firmware_queue_id#
uint8_t sli_si91x_command_queue_t::firmware_queue_id
ID of the firmware queue for the command.
packet_id#
uint16_t sli_si91x_command_queue_t::packet_id
ID of the packet associated with the command.
is_queue_initialiazed#
bool sli_si91x_command_queue_t::is_queue_initialiazed
indicates queue is initialiazed or not.