====== OSA : OS_Oldtimer_Wait ======
**OS_Oldtimer_Wait (timer_id)**\\
=== ===
{{osa:ref:attr_call_task.png|Разрешен вызов только в контексте задачи}}{{osa:ref:attr_call_ct_sw.png|Переключает контекст}}{{osa:ref:attr_call_to.png|Сервис использует таймаут}}
Ожидаем завершения счета таймера
=== Разрешен вызов: ===
Только из задачи
=== Параметры функции: ===
{| class = "fpl"
|-
|//''timer_id''//
|Идентификатор ##[[osa:ref:services:timers#Статические таймеры|статического таймера]]##
|}
=== Возвращаемое значение: ===
Нет
=== Пример вызова: ===
void Task (void)
{
for (;;) {
/*...*/
OS_Oldtimer_Run16(6, 3000); // Запускаем таймер 6 на 30 секунд (тик = 10мс)
OS_Oldtimer_Wait(6); // Ждем завершения счета таймера 6
/*...*/
}
}
=== Old style name ===
**OS_WaitTimer**\\
=== См. также ===
* [[osa:ref:allservices:OS_Oldtimer_Run8|OS_Oldtimer_Run8]]
* [[osa:ref:allservices:OS_Oldtimer_Run16|OS_Oldtimer_Run16]]
* [[osa:ref:allservices:OS_Oldtimer_Run24|OS_Oldtimer_Run24]]
* [[osa:ref:allservices:OS_Oldtimer_Run32|OS_Oldtimer_Run32]]
* [[osa:ref:allservices:OS_Oldtimer_Stop|OS_Oldtimer_Stop]]
* [[osa:ref:allservices:OS_Oldtimer_Check|OS_Oldtimer_Check]]
----
* [[osa:ref:services:alphabetical|Алфавитный указатель]]
* [[osa:ref:services:brieflist|Все сервисы]]
~~UP~~