====== OSA : OS_Bsem_Reset ======
**OS_Bsem_Reset (bsem)**\\
**OS_Bsem_Reset_I (bsem)**\\
=== ===
Устанавливает бинарный семафор в "0" (сбрасывает его).
=== Разрешен вызов: ===
Везде
=== Параметры функции: ===
{| class = "fpl"
|-
|//''bsem''//
|ID бинарного семафора. Количество бинарных семафоров задается в файле ##[[osa:ref:appendix:configuration|OSAcfg.h]]## константой ##[[osa:ref:appendix:configuration#Содержание данных|OS_BSEMS]]##
|}
=== Возвращаемое значение: ===
Нет
=== Пример вызова: ===
void Task (void)
{
for (;;) {
/*...*/
OS_Bsem_Reset (5);
/*...*/
}
}
=== Old style name ===
**OS_ResetBSem**\\
=== См. также ===
* [[osa:ref:allservices:OS_Bsem_Set|OS_Bsem_Set]]
* [[osa:ref:allservices:OS_Bsem_Switch|OS_Bsem_Switch]]
* [[osa:ref:allservices:OS_Bsem_Check|OS_Bsem_Check]]
* [[osa:ref:allservices:OS_Bsem_Wait|OS_Bsem_Wait]]
* [[osa:ref:allservices:OS_Bsem_Wait_TO|OS_Bsem_Wait_TO]]
----
* [[osa:ref:services:alphabetical|Алфавитный указатель]]
* [[osa:ref:services:brieflist|Все сервисы]]
~~UP~~