bool OS_Queue_Check (queue)
bool OS_Queue_Check_I (queue)
Проверить, есть ли сообщение в очереди.
Для использования очередей сообщений в файле OSAcfg.h должна быть определена константа OS_ENABLE_QUEUE.
Везде
queue |
Дескриптор очереди сообщений. Переменная типа OST_QUEUE. |
false |
очередь пуста |
true |
в очереди есть по крайней мере одно сообщение |
OST_QUEUE queue; void Task (void) { for (;;) { /*...*/ if (OS_Queue_Check (queue)) { // Попали сюда, значит в очереди что-то есть /*...*/ } /*...*/ } }
OS_CheckQMsg