|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include <los_queue.h>
Structure of the block for queue information query
| UINT16 tagQueueInfo::usQueueHead |
The position of queue header node, it is an array subscript
| UINT16 tagQueueInfo::usQueueLen |
Queue length, that is the number of node in the queue
| UINT16 tagQueueInfo::usQueueSize |
Node size in the queue
| UINT16 tagQueueInfo::usQueueTail |
The position of queue tail node, it is an array subscript
| UINT16 tagQueueInfo::usReadableCnt |
Count of readable resources
| UINT16 tagQueueInfo::usWritableCnt |
Count of writable resources
| UINT32 tagQueueInfo::uwQueueID |
Queue ID
| 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.
| 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.
| UINT64 tagQueueInfo::uwWaitWriteTask |
Tasks waiting for writing message. It is a 64-bit unsigned integer same with uwWaitReadTask, each bit represents a task ID.