====== OSA : OS_IsTimeout ======
**bool OS_IsTimeout ()**\\
=== ===
{{osa:ref:attr_call_task.png|Разрешен вызов только в контексте задачи}}{{osa:ref:attr_call_to.png|Сервис использует таймаут}}
Проверка, вышли ли из сервиса ожидания по таймауту или дождались нужного события.
=== Разрешен вызов: ===
Только из задачи
=== Параметры функции: ===
Нет
=== Возвращаемое значение: ===
{| class = "fpl"
|-
|//''false''//
| Таймаута не было.
|-
|//''true''//
| Событие так и не произошло, вышли из ожидания по таймауту
|}
=== Пример вызова: ===
void Task (void)
{
for (;;) {
/*...*/
OS_Bsem_Wait(0);
if (OS_IsTimeout()) {
// Не дождались семафора
};
/*...*/
}
}
=== См. также ===
----
* [[osa:ref:services:alphabetical|Алфавитный указатель]]
* [[osa:ref:services:brieflist|Все сервисы]]
~~UP~~