====== 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~~