====== OSA : OS_Oldtimer_Wait ======
<color blue>**OS_Oldtimer_Wait (timer_id)**</color>\\ 
=== ===

{{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#Статические таймеры|статического таймера]]##
|}


=== Возвращаемое значение: ===
Нет

=== Пример вызова: ===
<code cpp>
void Task (void)
{
    for (;;) {
        /*...*/
        OS_Oldtimer_Run16(6, 3000);  // Запускаем таймер 6 на 30 секунд (тик = 10мс)
        OS_Oldtimer_Wait(6);         // Ждем завершения счета таймера 6
        /*...*/
    }
}
</code>


=== Old style name ===
<color gray>**OS_WaitTimer**</color>\\ 








=== См. также ===
  * [[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~~