bool OS_Squeue_Check (squeue)
bool OS_Squeue_Check_I (squeue)
Check if there is any message in queue of simple messages.
OS_ENABLE_SQUEUE constant must be defined in OSAcfg.h.
Everywhere
squeue |
Queue of simple messages descriptor. Variable of OST_SQUEUE type. |
false |
queue is empty |
true |
there is at least one simple message in queue |
OST_SQUEUE squeue; void Task (void) { OST_SMSG smsg; for (;;) { /*...*/ if (OS_Squeue_Check (squeue)) { // If simple message present OS_AcceptSQueue(squeue, smsg); // then accept it /*...*/ } /*...*/ } }
OS_CheckQSMsg