Обновление платы на V2
This commit is contained in:
parent
4bef57a093
commit
bee8340927
19315
HVAC_model.c
19315
HVAC_model.c
File diff suppressed because it is too large
Load Diff
5489
HVAC_model.h
5489
HVAC_model.h
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.925
|
||||
* Model version : 1.945
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Thu May 14 11:35:21 2026
|
||||
* C/C++ source code generated on : Mon May 18 13:14:09 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -76,7 +76,7 @@ preprocessor word size checks.
|
|||
extern double rt_roundd(double u_0);
|
||||
extern int16_t look1_is16lu64n32tu16Ds32Is16_binlcs(int16_t u0, const int16_t
|
||||
bp0[], const uint16_t table[], uint32_t maxIndex);
|
||||
extern uint32_t binsearch_u32s16(int16_t u_3, const int16_t bp[], uint32_t
|
||||
extern uint32_t binsearch_u32s16(int16_t u_6, const int16_t bp[], uint32_t
|
||||
startIndex, uint32_t maxIndex);
|
||||
extern int16_t look1_is16lu64n32Ds32_binlcn(int16_t u0, const int16_t bp0[],
|
||||
const int16_t table[], uint32_t maxIndex);
|
||||
|
|
@ -93,7 +93,7 @@ extern double look1_is16td_binlc(int16_t u0, const int16_t bp0[], const double
|
|||
table[], uint32_t maxIndex);
|
||||
extern int16_t look1_iu16bs16lu64n32ts16Ds32_binlcs(uint16_t u0, const int16_t
|
||||
bp0[], const int16_t table[], uint32_t maxIndex);
|
||||
extern uint32_t plook_u32s16_bincka(int16_t u_5, const int16_t bp[], uint32_t
|
||||
extern uint32_t plook_u32s16_bincka(int16_t u_8, const int16_t bp[], uint32_t
|
||||
maxIndex);
|
||||
extern void u(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_FALLING);
|
||||
extern void u_d(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_out, const
|
||||
|
|
@ -149,6 +149,8 @@ extern void Y1Y4FLU_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
|||
extern void X1X4FLU_tg_sun_h(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void Y1Y4FLU_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void FXU_tg_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void u1Incartarget_e(int16_t rtu_SET, uint8_t rtu_LVL, bool
|
||||
rtu_set_has_half, int16_t *rty_y);
|
||||
extern void X1X4R_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
|
||||
extern void Y1Y4R_tg_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
|
||||
extern void X1X4R_tg_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
|
|
@ -157,6 +159,10 @@ extern void X1X4R_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
|||
extern void Y1Y4R_tg_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void R_tg_max(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void R_tg_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void u1Incartarget_p(int16_t rtu_SET, uint8_t rtu_LVL, bool
|
||||
rtu_set_has_half, int16_t *rty_y);
|
||||
extern void u1Incartarget_l(int16_t rtu_SET, uint8_t rtu_LVL, bool
|
||||
rtu_set_has_half, int16_t *rty_y);
|
||||
extern void correctionrate(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void IfActionSubsystem(int8_t *rty_Out1, double *rtd_ErrorHomming_private,
|
||||
double *rtd_Start_timer_n, int8_t *rtd_stepSig_private);
|
||||
|
|
@ -293,6 +299,21 @@ extern void Level3_i(int8_t *rty_step, uint16_t *rtd_Blower_RL, uint16_t
|
|||
*rtd_Valve_2_way, const int8_t
|
||||
*rtd_step_start_controle_rear, const uint32_t *rtd_t_now,
|
||||
DW_Level3_n *localDW);
|
||||
extern void X1X4Vtg_FX_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
|
||||
extern void Y1Y4Vtg_FX_incar(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
|
||||
extern void Y1Y2Vtg_FL_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void X1X2Vtg_FX_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void Y1Y2Vtg_FX_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void Vtg_FX_plus_max(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void Vtg_FX_plus_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void X1X4Vtg_FX_incar_c(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
|
||||
extern void Y1Y4Vtg_FX_incar_b(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[5]);
|
||||
extern void Y1Y2Vtg_RL_amb(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void X1X2Vtg_FX_sun_j(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void Y1Y2Vtg_RX_sun(int16_t rtu_SET, uint8_t rtu_LVL, int16_t rty_y[3]);
|
||||
extern void Vtg_RX_plus_max(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void Vtg_RX_plus_min(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
extern void correctionrate_a(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y);
|
||||
|
||||
#endif /* HVAC_model_private_h_ */
|
||||
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.925
|
||||
* Model version : 1.945
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Thu May 14 11:35:21 2026
|
||||
* C/C++ source code generated on : Mon May 18 13:14:09 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -18,6 +18,65 @@
|
|||
#ifndef HVAC_model_types_h_
|
||||
#define HVAC_model_types_h_
|
||||
#include <stdint.h>
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusStatus_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusStatus_
|
||||
|
||||
typedef struct {
|
||||
int8_t Battery;
|
||||
int16_t AMB;
|
||||
int16_t Incar_FL;
|
||||
int16_t Incar_FR;
|
||||
int16_t Incar_RL;
|
||||
int16_t Incar_RR;
|
||||
int16_t Eva_F;
|
||||
int16_t Eva_R;
|
||||
int16_t Pressure;
|
||||
int16_t Duct_FL_Upper;
|
||||
int16_t Duct_FL_Lower;
|
||||
int16_t Duct_FR_Upper;
|
||||
int16_t Duct_FR_Lower;
|
||||
int16_t Duct_RL;
|
||||
int16_t Duct_RR;
|
||||
int16_t Duct_Side_FL;
|
||||
int16_t Duct_Side_FR;
|
||||
int16_t Duct_Side_RL;
|
||||
int16_t Duct_Side_RR;
|
||||
int8_t AQS;
|
||||
} CmdBusStatus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusError_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusError_
|
||||
|
||||
typedef struct {
|
||||
uint8_t CCU_IncarTempErrF_Stat;
|
||||
uint8_t CCU_IncarTempErrR_Stat;
|
||||
uint8_t CCU_DuctTempSenErrF_Stat;
|
||||
uint8_t CCU_DuctTempSenErrR_Stat;
|
||||
uint8_t CCU_EvaTempSenErrF_Stat;
|
||||
uint8_t CCU_EvaTempSenErrR_Stat;
|
||||
uint8_t CCU_DeflectorSwErrF_Stat;
|
||||
uint8_t CCU_DeflectorSwErrR_Stat;
|
||||
uint8_t CCU_PressSenErr_Stat;
|
||||
uint8_t CCU_AmbienTemptSenErr_Stat;
|
||||
uint8_t CCU_SealingValveErr_Stat;
|
||||
uint8_t CCU_ETXVerr_Stat;
|
||||
uint8_t CCU_HVACfanOrTXVerrF_Stat;
|
||||
uint8_t CCU_HVACfanOrTXVerrR_Stat;
|
||||
uint8_t CCU_ActuatorErrF_Stat;
|
||||
uint8_t CCU_ActuatorErrR_Stat;
|
||||
uint8_t CCU_UltravioletErr_Stat;
|
||||
uint8_t CCU_VinRecordErr_Stat;
|
||||
uint8_t CCU_AirQualSenErr_Stat;
|
||||
uint8_t CCU_CommErr_Stat;
|
||||
uint8_t CCU_TWVerr_Stat;
|
||||
uint8_t CCU_IonizationErr_Stat;
|
||||
uint8_t CCU_AromaErr_Stat;
|
||||
} CmdBusError;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdCAN_CCU_STAT1_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdCAN_CCU_STAT1_Bus_
|
||||
|
||||
|
|
@ -53,6 +112,23 @@ typedef struct {
|
|||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_ActuatorCmdBus_
|
||||
#define DEFINED_TYPEDEF_FOR_ActuatorCmdBus_
|
||||
|
||||
typedef struct {
|
||||
uint16_t POS[9];
|
||||
uint8_t BUS_ADR[9];
|
||||
uint8_t MODE[9];
|
||||
uint8_t COM[9];
|
||||
uint8_t Stall_SET[9];
|
||||
uint8_t Lnoise_SET[9];
|
||||
uint8_t Autos_SET[9];
|
||||
uint8_t Speed_SET[9];
|
||||
uint8_t Coils_Stop_SET[9];
|
||||
} ActuatorCmdBus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusPWMGet_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusPWMGet_
|
||||
|
||||
|
|
@ -65,6 +141,124 @@ typedef struct {
|
|||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Duct_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Duct_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Sen_Duct_MultMsg_Idx;
|
||||
uint8_t dbg_Sen_Duct_FL_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_RR_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_RL_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_FR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RL_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RL_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RL_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Fb_ro;
|
||||
} dbgCAN_dbg_Sen_Duct_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act0_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act0_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Act00_Def;
|
||||
uint8_t dbg_Act01_Vent_SFL;
|
||||
uint8_t dbg_Act02_Vent_CFL;
|
||||
uint8_t dbg_Act03_Foot_1FL;
|
||||
uint8_t dbg_Act04_Foot_2FL;
|
||||
uint8_t dbg_Act05_Vent_CFR;
|
||||
uint8_t dbg_Act06_Vent_SFR;
|
||||
uint8_t dbg_Act07_Foot_1FR;
|
||||
} dbgCAN_dbg_Act0_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act1_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act1_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Act08_Foot_2FR;
|
||||
uint8_t dbg_Act09_Vent_SRL;
|
||||
uint8_t dbg_Act10_Vent_CRL;
|
||||
uint8_t dbg_Act11_Foot_RL;
|
||||
uint8_t dbg_Act12_Vent_CRR;
|
||||
uint8_t dbg_Act13_Vent_SRR;
|
||||
uint8_t dbg_Act14_Foot_RR;
|
||||
uint8_t dbg_Act15_TempU_FL;
|
||||
} dbgCAN_dbg_Act1_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act2_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act2_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Act16_TempL_FL;
|
||||
uint8_t dbg_Act17_TempU_FR;
|
||||
uint8_t dbg_Act18_TempL_FR;
|
||||
uint8_t dbg_Act19_Temp_RL;
|
||||
uint8_t dbg_Act20_Temp_RR;
|
||||
uint8_t dbg_Act21_Rec;
|
||||
uint8_t dbg_Act22_OSA;
|
||||
uint8_t dbg_Act23_SealingValve;
|
||||
} dbgCAN_dbg_Act2_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Amb_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Amb_Bus_
|
||||
|
||||
typedef struct {
|
||||
int16_t dbg_Sen_Amb_ro;
|
||||
int16_t dbg_Sen_Amb_Raw_ro;
|
||||
int16_t dbg_Amb_Tg_ro;
|
||||
} dbgCAN_dbg_Sen_Amb_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Logic_Blower_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Logic_Blower_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t Logic_Blower_Step_FL;
|
||||
uint8_t Logic_Blower_Step_FR;
|
||||
uint8_t Logic_Blower_Step_RL;
|
||||
uint8_t Logic_Blower_Step_RR;
|
||||
uint8_t Logic_Blower_Pwm_Front;
|
||||
uint8_t Logic_Blower_Pwm_Rear;
|
||||
uint8_t Logic_Blower_AF_FL;
|
||||
uint8_t Logic_Blower_AF_FR;
|
||||
uint8_t Logic_Blower_AF_RL;
|
||||
uint8_t Logic_Blower_AF_RR;
|
||||
} dbgCAN_dbg_Logic_Blower_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_dbg_Sen_Eva_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_dbg_Sen_Eva_Bus_
|
||||
|
||||
typedef struct {
|
||||
int16_t dbg_Sen_Eva_F;
|
||||
int16_t dbg_Sen_Eva_R;
|
||||
int16_t dbg_Sen_Eva_Target;
|
||||
int16_t dbg_Sen_Eva_Diff_FrontRear;
|
||||
} dbgCAN_dbg_dbg_Sen_Eva_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusPwm_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusPwm_
|
||||
|
||||
|
|
@ -171,48 +365,6 @@ typedef struct {
|
|||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Amb_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Amb_Bus_
|
||||
|
||||
typedef struct {
|
||||
int16_t dbg_Sen_Amb_ro;
|
||||
int16_t dbg_Sen_Amb_Raw_ro;
|
||||
int16_t dbg_Amb_Tg_ro;
|
||||
} dbgCAN_dbg_Sen_Amb_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusError_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusError_
|
||||
|
||||
typedef struct {
|
||||
uint8_t CCU_IncarTempErrF_Stat;
|
||||
uint8_t CCU_IncarTempErrR_Stat;
|
||||
uint8_t CCU_DuctTempSenErrF_Stat;
|
||||
uint8_t CCU_DuctTempSenErrR_Stat;
|
||||
uint8_t CCU_EvaTempSenErrF_Stat;
|
||||
uint8_t CCU_EvaTempSenErrR_Stat;
|
||||
uint8_t CCU_DeflectorSwErrF_Stat;
|
||||
uint8_t CCU_DeflectorSwErrR_Stat;
|
||||
uint8_t CCU_PressSenErr_Stat;
|
||||
uint8_t CCU_AmbienTemptSenErr_Stat;
|
||||
uint8_t CCU_SealingValveErr_Stat;
|
||||
uint8_t CCU_ETXVerr_Stat;
|
||||
uint8_t CCU_HVACfanOrTXVerrF_Stat;
|
||||
uint8_t CCU_HVACfanOrTXVerrR_Stat;
|
||||
uint8_t CCU_ActuatorErrF_Stat;
|
||||
uint8_t CCU_ActuatorErrR_Stat;
|
||||
uint8_t CCU_UltravioletErr_Stat;
|
||||
uint8_t CCU_VinRecordErr_Stat;
|
||||
uint8_t CCU_AirQualSenErr_Stat;
|
||||
uint8_t CCU_CommErr_Stat;
|
||||
uint8_t CCU_TWVerr_Stat;
|
||||
uint8_t CCU_IonizationErr_Stat;
|
||||
uint8_t CCU_AromaErr_Stat;
|
||||
} CmdBusError;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusADCData_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusADCData_
|
||||
|
||||
|
|
@ -357,141 +509,6 @@ typedef struct {
|
|||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Logic_Blower_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Logic_Blower_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t Logic_Blower_Step_FL;
|
||||
uint8_t Logic_Blower_Step_FR;
|
||||
uint8_t Logic_Blower_Step_RL;
|
||||
uint8_t Logic_Blower_Step_RR;
|
||||
uint8_t Logic_Blower_Pwm_Front;
|
||||
uint8_t Logic_Blower_Pwm_Rear;
|
||||
uint8_t Logic_Blower_AF_FL;
|
||||
uint8_t Logic_Blower_AF_FR;
|
||||
uint8_t Logic_Blower_AF_RL;
|
||||
uint8_t Logic_Blower_AF_RR;
|
||||
} dbgCAN_dbg_Logic_Blower_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act0_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act0_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Act00_Def;
|
||||
uint8_t dbg_Act01_Vent_SFL;
|
||||
uint8_t dbg_Act02_Vent_CFL;
|
||||
uint8_t dbg_Act03_Foot_1FL;
|
||||
uint8_t dbg_Act04_Foot_2FL;
|
||||
uint8_t dbg_Act05_Vent_CFR;
|
||||
uint8_t dbg_Act06_Vent_SFR;
|
||||
uint8_t dbg_Act07_Foot_1FR;
|
||||
} dbgCAN_dbg_Act0_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act1_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act1_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Act08_Foot_2FR;
|
||||
uint8_t dbg_Act09_Vent_SRL;
|
||||
uint8_t dbg_Act10_Vent_CRL;
|
||||
uint8_t dbg_Act11_Foot_RL;
|
||||
uint8_t dbg_Act12_Vent_CRR;
|
||||
uint8_t dbg_Act13_Vent_SRR;
|
||||
uint8_t dbg_Act14_Foot_RR;
|
||||
uint8_t dbg_Act15_TempU_FL;
|
||||
} dbgCAN_dbg_Act1_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act2_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Act2_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Act16_TempL_FL;
|
||||
uint8_t dbg_Act17_TempU_FR;
|
||||
uint8_t dbg_Act18_TempL_FR;
|
||||
uint8_t dbg_Act19_Temp_RL;
|
||||
uint8_t dbg_Act20_Temp_RR;
|
||||
uint8_t dbg_Act21_Rec;
|
||||
uint8_t dbg_Act22_OSA;
|
||||
uint8_t dbg_Act23_SealingValve;
|
||||
} dbgCAN_dbg_Act2_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Duct_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_Sen_Duct_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t dbg_Sen_Duct_MultMsg_Idx;
|
||||
uint8_t dbg_Sen_Duct_FL_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_RR_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_RL_Fb_Select;
|
||||
uint8_t dbg_Sen_Duct_FR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RL_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RL_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RL_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_RR_Side_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Tgt_ro;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Fb_ro;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Fb_ro;
|
||||
} dbgCAN_dbg_Sen_Duct_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_dbgCAN_dbg_dbg_Sen_Eva_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_dbgCAN_dbg_dbg_Sen_Eva_Bus_
|
||||
|
||||
typedef struct {
|
||||
int16_t dbg_Sen_Eva_F;
|
||||
int16_t dbg_Sen_Eva_R;
|
||||
int16_t dbg_Sen_Eva_Target;
|
||||
int16_t dbg_Sen_Eva_Diff_FrontRear;
|
||||
} dbgCAN_dbg_dbg_Sen_Eva_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusStatus_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusStatus_
|
||||
|
||||
typedef struct {
|
||||
int8_t Battery;
|
||||
int16_t AMB;
|
||||
int16_t Incar_FL;
|
||||
int16_t Incar_FR;
|
||||
int16_t Incar_RL;
|
||||
int16_t Incar_RR;
|
||||
int16_t Eva_F;
|
||||
int16_t Eva_R;
|
||||
int16_t Pressure;
|
||||
int16_t Duct_FL_Upper;
|
||||
int16_t Duct_FL_Lower;
|
||||
int16_t Duct_FR_Upper;
|
||||
int16_t Duct_FR_Lower;
|
||||
int16_t Duct_RL;
|
||||
int16_t Duct_RR;
|
||||
int16_t Duct_Side_FL;
|
||||
int16_t Duct_Side_FR;
|
||||
int16_t Duct_Side_RL;
|
||||
int16_t Duct_Side_RR;
|
||||
int8_t AQS;
|
||||
} CmdBusStatus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusADCDataKey_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusADCDataKey_
|
||||
|
||||
|
|
@ -505,23 +522,6 @@ typedef struct {
|
|||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_ActuatorCmdBus_
|
||||
#define DEFINED_TYPEDEF_FOR_ActuatorCmdBus_
|
||||
|
||||
typedef struct {
|
||||
uint16_t POS[9];
|
||||
uint8_t BUS_ADR[9];
|
||||
uint8_t MODE[9];
|
||||
uint8_t COM[9];
|
||||
uint8_t Stall_SET[9];
|
||||
uint8_t Lnoise_SET[9];
|
||||
uint8_t Autos_SET[9];
|
||||
uint8_t Speed_SET[9];
|
||||
uint8_t Coils_Stop_SET[9];
|
||||
} ActuatorCmdBus;
|
||||
|
||||
#endif
|
||||
|
||||
/* Forward declaration for rtModel */
|
||||
typedef struct tag_RTM RT_MODEL;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue