OS_Queue_Send (queue, message)
 
OS_Queue_Send_I (queue, message)
 
Отправляем сообщение с содержимым message в очередь queue. Если очередь переполнена, то ждем, когда появится свободное место.
Для использования очередей сообщений в файле OSAcfg.h должна быть определена константа OS_ENABLE_QUEUE.
Только из задачи
| queue | Дескриптор очереди сообщений. Переменная типа OST_QUEUE. | 
| message | указатель на тело сообщения (тип OST_MSG) | 
Нет
OST_QUEUE queue; void Task (void) { static char Data[5]; for (;;) { /*...*/ OS_Queue_Send (queue, Data); /*...*/ } }
OS_SendQMsg