Обновление

This commit is contained in:
cfif 2026-03-11 17:21:14 +03:00
parent cff3336322
commit da3272f59c
2 changed files with 14 additions and 1 deletions

View File

@ -373,6 +373,8 @@ static lin_event_id_t Lin5_Scheduler(tLin5TaskSensor *env) {
}
}
env->linStateSensor.LinRespErr_Stat[i] = env->linStateSensor.d_DRS_Stat[i].DRS_LinRespErr_Stat;
env->linStateSensor.Err_Stat[i] = env->linStateSensor.d_DRS_Stat[i].DRS_Err_Stat;
if (ret == LIN_RX_COMPLETED) {
env->linStateSensor.error_connect[i] = 0;

View File

@ -232,7 +232,15 @@ typedef struct {
} tLin4TaskSensor;
/*
typedef struct {
uint8_t in_COUNT[8]; // Уровень (0,1,2,3)
uint8_t in_error_connect[8]; // Конкретное устройство не ответило
uint8_t LinRespErr_Stat[8]; // Внутренняя ошибка устройства (ошибка коммутации)
uint8_t Err_Stat[8]; // Внутренняя ошибка устройства
uint8_t Error_Connect; // Ошибка LIN шины (не одно устройство не отвечает)
} SensorButtonCmdBusInput;
*/
typedef struct {
tLinIO *linIo;
@ -250,6 +258,9 @@ typedef struct {
uint8_t LED_OLD_COUNT[LIN5_SENSOR_COUNT];
uint8_t error_connect[LIN5_SENSOR_COUNT];
uint8_t error_old_connect[LIN5_SENSOR_COUNT];
uint8_t LinRespErr_Stat[LIN5_SENSOR_COUNT];
uint8_t Err_Stat[LIN5_SENSOR_COUNT];
} linStateSensor;
uint8_t error_connect;