From 0334df623eb471ee45499ec654e90580c7d4b9be Mon Sep 17 00:00:00 2001 From: cfif Date: Fri, 24 Apr 2026 16:38:53 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LinActuatorTasks.c | 21 +++++++++++++++++++++ LinActuatorTasks.h | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/LinActuatorTasks.c b/LinActuatorTasks.c index 73f53db..89a2bca 100644 --- a/LinActuatorTasks.c +++ b/LinActuatorTasks.c @@ -578,6 +578,11 @@ static bool setState20(tLinTaskActuator *env, bool isError, uint8_t index) { (numAct == 3 && LOG_LIN3_ACTUATOR == 1) ) #endif +bool a1; +bool a2; +bool a3; + + static lin_event_id_t Lin_Scheduler(tLinTaskActuator *env, uint8_t numAct) { lin_event_id_t ret = LIN_NO_EVENT; @@ -590,6 +595,22 @@ static lin_event_id_t Lin_Scheduler(tLinTaskActuator *env, uint8_t numAct) { if (env->linCommandActuator[0].COM == LIN_ACT_CFR_MOD) { + if ((numAct == 1) && (a1 == false)) { + a1 = true; + LoggerFormatInfo(LOGGER, env->SIGN_LOG, "----------------------START----ACT1--------------------------------------------------------", 1) + } + + if ((numAct == 2) && (a2 == false)) { + a2 = true; + LoggerFormatInfo(LOGGER, env->SIGN_LOG, "----------------------START----ACT2--------------------------------------------------------", 1) + } + + if ((numAct == 3) && (a3 == false)) { + a3 = true; + LoggerFormatInfo(LOGGER, env->SIGN_LOG, "----------------------START----ACT3--------------------------------------------------------", 1) + } + + #if (LOG_LIN_ACTUATOR == 1) if (IS_LOGGING_ENABLED(numAct)) { LoggerFormatInfo(LOGGER, env->SIGN_LOG, diff --git a/LinActuatorTasks.h b/LinActuatorTasks.h index bc134bc..26fd890 100644 --- a/LinActuatorTasks.h +++ b/LinActuatorTasks.h @@ -10,7 +10,7 @@ #include "LinIO.h" #include "LoggerInterface.h" -#define LOG_LIN_ACTUATOR 0 +#define LOG_LIN_ACTUATOR 1 #define LOG_LIN1_ACTUATOR 1 #define LOG_LIN2_ACTUATOR 1 #define LOG_LIN3_ACTUATOR 1