Обновление

This commit is contained in:
cfif 2025-12-12 15:15:44 +03:00
parent f789849b2f
commit d2feacd525
1 changed files with 11 additions and 4 deletions

View File

@ -620,20 +620,27 @@ lin_event_id_t Lin0_Scheduler(tLinTaskActuator *env) {
for (uint8_t i = 0; i < LIN0_ISSR_ALL; ++i) {
uint8_t BLOCK_MT;
uint8_t DIAGNOSE_MT;
uint16_t CPOS_ALL;
ret = ISSR_x(env->linIo, env->linData,
i,
&env->linStateActuator[i].BLOCK_MT,
&env->linStateActuator[i].CPOS_ALL,
&env->linStateActuator[i].DIAGNOSE_MT);
&BLOCK_MT,
&CPOS_ALL,
&DIAGNOSE_MT);
if (ret == LIN_RX_COMPLETED) {
env->linStateActuator[i].BLOCK_MT = BLOCK_MT;
env->linStateActuator[i].CPOS_ALL = CPOS_ALL << 1;
env->linStateActuator[i].DIAGNOSE_MT = DIAGNOSE_MT;
if ((env->linStateActuator[i].DIAGNOSE_MT) || (env->linCommandActuator[i].isRFR_STA)) {
env->linCommandActuator[i].isRFR_STA = 0;
uint8_t BUS_ADR;
uint16_t CPOS_ALL;
eEmrf_Slave_STA Emrf_Slave;
eMode_Mod Mode_Slave;
uint8_t Error1_Supply_Slave;