Обновление платы на V2

This commit is contained in:
cfif 2026-05-12 11:08:32 +03:00
parent 911de9d36a
commit fabaae92a6
1 changed files with 274 additions and 3 deletions

View File

@ -230,7 +230,8 @@ static eTimeEventDbgTransmit isEventTransmitter(tCanSpamDebugTransmitter *env) {
if (env->time_dbg_Logic_Blower_CYC < env->timeMs) {
env->time_dbg_Logic_Blower_CYC = env->timeMs + dbg_Logic_Blower_CYC;
env->can_id = Pack_dbg_Logic_Blower_candb_dbg(&ccu_candb_dbg_tx.dbg_Logic_Blower, env->canFrame.data, &env->canFrame.dlc, &env->ide);
env->can_id = Pack_dbg_Logic_Blower_candb_dbg(&ccu_candb_dbg_tx.dbg_Logic_Blower, env->canFrame.data,
&env->canFrame.dlc, &env->ide);
return event_dbg_Logic_Blower_CYC;
}
@ -312,6 +313,276 @@ static eTimeEventDbgTransmit isEventTransmitter(tCanSpamDebugTransmitter *env) {
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_MultMsg_Idx = env->dbg_Sen_Duct_MultMsg_Idx;
switch (ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_MultMsg_Idx) {
case 0: {
// 1 : "Side"
// 0 : "Central"
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Fb_Select = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Tgt_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Side_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Fb_ro = 0;
break;
}
case 1: {
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Fb_Select = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Tgt_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Side_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Tgt_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Fb_ro = 0;
break;
}
case 2: {
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Fb_Select = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Tgt_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Side_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Tgt_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Fb_ro = 0;
break;
}
case 3: {
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_Select = 0;
// 1 : "Side"
// 0 : "Central"
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Fb_Select = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Tgt_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Upper_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Upper_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RL_Side_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_RR_Side_Fb_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Tgt_ro = 0;
// multiplex variable
ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FR_Lower_Fb_ro = 0;
// multiplex variable
//ccu_candb_dbg_tx.dbg_Sen_Duct.dbg_Sen_Duct_FL_Lower_Fb_ro = 0;
break;
}
}
env->can_id = Pack_dbg_Sen_Duct_candb_dbg(&ccu_candb_dbg_tx.dbg_Sen_Duct, env->canFrame.data,
&env->canFrame.dlc, &env->ide);
@ -321,7 +592,6 @@ static eTimeEventDbgTransmit isEventTransmitter(tCanSpamDebugTransmitter *env) {
}
return event_dbg_Sen_Duct_CYC;
}
#endif
@ -359,7 +629,8 @@ void set_CanDebugSpamTransmitter(tCanSpamDebugTransmitter *env) {
memcpy(&ccu_candb_dbg_tx.dbg_Sen_Duct, &rtY.dbgCAN_dbg_Sen_Duct_model, sizeof(ccu_candb_dbg_tx.dbg_Sen_Duct));
memcpy(&ccu_candb_dbg_tx.dbg_Sen_Eva, &rtY.dbgCAN_dbg_Sen_Eva_model, sizeof(ccu_candb_dbg_tx.dbg_Sen_Eva));
memcpy(&ccu_candb_dbg_tx.dbg_Logic_Blower, &rtY.dbgCAN_dbg_Logic_Blower_model, sizeof(ccu_candb_dbg_tx.dbg_Logic_Blower));
memcpy(&ccu_candb_dbg_tx.dbg_Logic_Blower, &rtY.dbgCAN_dbg_Logic_Blower_model,
sizeof(ccu_candb_dbg_tx.dbg_Logic_Blower));
osMutexRelease(env->access);
} else {