bool OS_Task_IsEnable (tcb)
Проверить, активна ли внешняя задача. Применяется для того, чтобы быть уверенным в том, что операции проводятся с существующей задачей.
Везде
tcb |
Указатель на дескиптор задачи (OST_TCB*) |
Нет
false |
задача не активна (либо удалена либо не была создана) |
true |
задача присутствует в списке активных задач |
void Task (void) { for (;;) { /*...*/ if (OS_Task_IsEnable (tcb)) { /*...*/ } /*...*/ } }
OS_IsTaskEnable