WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
tagQueueInfo结构体 参考

#include <los_queue.h>

成员变量

UINT32 uwQueueID
 
UINT16 usQueueLen
 
UINT16 usQueueSize
 
UINT16 usQueueHead
 
UINT16 usQueueTail
 
UINT16 usWritableCnt
 
UINT16 usReadableCnt
 
UINT64 uwWaitReadTask
 
UINT64 uwWaitWriteTask
 
UINT64 uwWaitMemTask
 

详细描述

Structure of the block for queue information query

结构体成员变量说明

◆ usQueueHead

UINT16 tagQueueInfo::usQueueHead

The position of queue header node, it is an array subscript

◆ usQueueLen

UINT16 tagQueueInfo::usQueueLen

Queue length, that is the number of node in the queue

◆ usQueueSize

UINT16 tagQueueInfo::usQueueSize

Node size in the queue

◆ usQueueTail

UINT16 tagQueueInfo::usQueueTail

The position of queue tail node, it is an array subscript

◆ usReadableCnt

UINT16 tagQueueInfo::usReadableCnt

Count of readable resources

◆ usWritableCnt

UINT16 tagQueueInfo::usWritableCnt

Count of writable resources

◆ uwQueueID

UINT32 tagQueueInfo::uwQueueID

Queue ID

◆ uwWaitMemTask

UINT64 tagQueueInfo::uwWaitMemTask

Tasks waiting for memory used by the MailBox in the CMSIS-RTOS. It is a 64-bit unsigned integer same with uwWaitReadTask, each bit represents a task ID.

◆ uwWaitReadTask

UINT64 tagQueueInfo::uwWaitReadTask

Tasks waiting for reading message. It is a 64-bit unsigned integer, each bit represents a task ID. Therefore, 64 tasks can be represented, and the maximum task ID is 63. For example, 0x0200060001002010 means there are 6 tasks whose IDs are 4, 13, 24, 41, 42, and 57.

◆ uwWaitWriteTask

UINT64 tagQueueInfo::uwWaitWriteTask

Tasks waiting for writing message. It is a 64-bit unsigned integer same with uwWaitReadTask, each bit represents a task ID.


该结构体的文档由以下文件生成: