bool OS_IsEventError ()
Проверка, была ли ошибка события. Ошибками события считаются:
Везде
Нет
false |
Ошибки не было |
true |
Ошибка при выполнении сервиса по работе с событиями |
OST_CSEM csem; void Task (void) { for (;;) { /*...*/ OS_Csem_SetValue(csem, 0xFF); OS_Csem_Signal(csem); if (OS_IsEventError()) { // В данном примере попадаем сюда, т.к. пытаемся увеличить счетный семафор, // которому и так уже присвоено максимальное значение. } /*...*/ } }