Перевод может содержать ошибки. Читайте первоисточник: uxQueueMessagesWaiting()
| Назад: [xQueueReceiveFromISR] | Вверх: [ИПП: Очереди] | Вперёд: [uxQueueMessagesWaitingFromISR] |
Функция объявляется в файле queue.h
UBaseType_t uxQueueMessagesWaiting( QueueHandle_t xQueue );
Функция возвращает количество элементов, содержащихся в очереди.
Данная функция не предназначена для вызова из обработчиков прерываний. Если необходимо узнать количество элементов в очереди, находясь в обработчике прерывания, следует использовать uxQueueMessagesWaitingFromISR().
Параметры
| xQueue | Хэндлер очереди, для которой необходимо узнать количество содержащихся в ней элементов. |
Возвращаемое значение
Количество содержащихся в очереди элементов (готовых к получению из очереди).