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