OS_Squeue_Wait (squeue, os_smsg_type_var)
 
Ожидаем сообщение из очереди squeue. Тело сообщения помещается в переменную os_smsg_type_var.
Для использования очередей коротких однобайтовых сообщений в файле OSAcfg.h должна быть определена константа OS_ENABLE_SQUEUE.
Только из задачи
| squeue | Дескриптор очереди коротких сообщений. Переменная типа OST_SQUEUE. | 
| os_smsg_type_var | Переменная типа OST_SMSG, куда будет помещено короткое сообщение | 
Нет
OST_SQUEUE squeue; void Task (void) { for (;;) { /*...*/ OS_Squeue_Wait (squeue, data); // Ждем сообщение TXREG = data; // и отправляем его по UART /*...*/ } }
OS_WaitQSMsg