diff --git a/Model_Task.c b/Model_Task.c index f658413..e9cb64c 100644 --- a/Model_Task.c +++ b/Model_Task.c @@ -179,6 +179,8 @@ static _Noreturn void ModelTask_Thread(tModelTask *env) { setActuatorBusy(env); + env->isRunning = true; + osMutexRelease(env->access); } SystemDelayMs(100); diff --git a/Model_Task.h b/Model_Task.h index 81fa966..44f4bac 100644 --- a/Model_Task.h +++ b/Model_Task.h @@ -28,6 +28,8 @@ typedef struct { ActuatorCmdBus triggerActuatorCmdBus_2; ActuatorCmdBus triggerActuatorCmdBus_3; + bool isRunning; + struct { osThreadId_t id; uint32_t stack[1024];