Обновление
This commit is contained in:
parent
796c7eee0f
commit
678ac85988
12508
HVAC_model.c
12508
HVAC_model.c
File diff suppressed because it is too large
Load Diff
4111
HVAC_model.h
4111
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.850
|
||||
* Model version : 1.861
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri Apr 24 16:29:01 2026
|
||||
* C/C++ source code generated on : Wed Apr 29 18:01:59 2026
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: ARM Compatible->ARM Cortex-M
|
||||
|
|
@ -108,6 +108,16 @@ extern void g_aucFLOW_AFSM_FOOT_VALVE_MAX_f(uint8_t rtu_LVL, uint8_t
|
|||
extern void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1
|
||||
[9], uint8_t rtu_setTempFL, uint8_t rtu_setTempFR);
|
||||
extern void left(uint8_t rtu_idx, uint16_t rty_vals[9]);
|
||||
extern void AFforBiLevel(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforDef(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforFoorDef(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforFoot(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforHi_Level(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforTriLevel(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforVentmode(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforBiLevelR(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforFootR(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void AFforVentmodeR(uint8_t rtu_blower_speed, uint16_t *rty_out);
|
||||
extern void IfActionSubsystem(int8_t *rty_Out1, double *rtd_ErrorHomming_private,
|
||||
double *rtd_Start_timer_i, int8_t *rtd_stepSig_private);
|
||||
extern void IfActionSubsystem1(int8_t *rty_Out1, double *rtd_Start_timer_i);
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
*
|
||||
* Code generated for Simulink model 'HVAC_model'.
|
||||
*
|
||||
* Model version : 1.850
|
||||
* Model version : 1.861
|
||||
* Simulink Coder version : 24.1 (R2024a) 19-Nov-2023
|
||||
* C/C++ source code generated on : Fri Apr 24 16:29:01 2026
|
||||
* C/C++ source code generated on : Wed Apr 29 18:01:59 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_CmdCAN_CCU_STAT1_Bus_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdCAN_CCU_STAT1_Bus_
|
||||
|
||||
typedef struct {
|
||||
uint8_t CCU_ModeFL_Stat;
|
||||
uint8_t CCU_ModeFR_Stat;
|
||||
uint8_t CCU_ModeRL_Stat;
|
||||
uint8_t CCU_ModeRR_Stat;
|
||||
uint8_t CCU_AutoModeFL_Stat;
|
||||
uint8_t CCU_AutoModeFR_Stat;
|
||||
uint8_t CCU_AirDirectionRL_Face_Stat;
|
||||
uint8_t CCU_AirDirectionRL_Foot_Stat;
|
||||
uint8_t CCU_AutoModeRL_Stat;
|
||||
uint8_t CCU_AutoModeRR_Stat;
|
||||
uint8_t CCU_AirDirectionRR_Face_Stat;
|
||||
uint8_t CCU_AirDirectionRR_Foot_Stat;
|
||||
uint8_t CCU_AirDirectionFL_Def_Stat;
|
||||
uint8_t CCU_AirDirectionFL_Face_Stat;
|
||||
uint8_t CCU_AirDirectionFL_Foot_Stat;
|
||||
uint8_t CCU_AirDirectionFR_Def_Stat;
|
||||
uint8_t CCU_AirDirectionFR_Face_Stat;
|
||||
uint8_t CCU_AirDirectionFR_Foot_Stat;
|
||||
uint8_t CCU_Recirculation_Stat;
|
||||
uint8_t CCU_BlowerSpeedFL_Stat;
|
||||
uint8_t CCU_TargetTempFL_Stat_ro;
|
||||
uint8_t CCU_BlowerSpeedFR_Stat;
|
||||
uint8_t CCU_TargetTempFR_Stat_ro;
|
||||
uint8_t CCU_BlowerSpeedRL_Stat;
|
||||
uint8_t CCU_TargetTempRR_Stat_ro;
|
||||
uint8_t CCU_BlowerSpeedRR_Stat;
|
||||
uint8_t CCU_TargetTempRL_Stat_ro;
|
||||
} CmdCAN_CCU_STAT1_Bus;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusPWMGet_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusPWMGet_
|
||||
|
||||
typedef struct {
|
||||
uint8_t pwmPercentFront;
|
||||
uint8_t pwmPercentRear;
|
||||
uint8_t pwmPercentFrontReserved;
|
||||
uint8_t pwmPercentRearReserved;
|
||||
} CmdBusPWMGet;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusPwm_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusPwm_
|
||||
|
||||
typedef struct {
|
||||
uint8_t pwmPercentFront;
|
||||
uint8_t pwmPercentRear;
|
||||
uint8_t pwmPercentFrontReserved;
|
||||
uint8_t pwmPercentRearReserved;
|
||||
} CmdBusPwm;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusError_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusError_
|
||||
|
||||
|
|
@ -193,6 +252,95 @@ typedef struct {
|
|||
|
||||
#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 {
|
||||
int16_t dbg_Sen_Duct_FL_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Fb;
|
||||
int16_t dbg_Sen_Duct_FL_Lower_Tgt;
|
||||
int16_t dbg_Sen_Duct_FL_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Fb;
|
||||
int16_t dbg_Sen_Duct_FL_Upper_Tgt;
|
||||
int16_t dbg_Sen_Duct_MultMsg_Idx;
|
||||
int16_t dbg_Sen_Duct_FR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Fb;
|
||||
int16_t dbg_Sen_Duct_FR_Lower_Tgt;
|
||||
int16_t dbg_Sen_Duct_FR_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Fb;
|
||||
int16_t dbg_Sen_Duct_FR_Upper_Tgt;
|
||||
int16_t dbg_Sen_Duct_RL_Fb;
|
||||
int16_t dbg_Sen_Duct_RL_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RL_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_RL_Tgt;
|
||||
int16_t dbg_Sen_Duct_RR_Fb;
|
||||
int16_t dbg_Sen_Duct_RR_Fb_Select;
|
||||
int16_t dbg_Sen_Duct_RR_Side_Fb;
|
||||
int16_t dbg_Sen_Duct_RR_Tgt;
|
||||
} 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_
|
||||
|
||||
|
|
@ -251,30 +399,6 @@ typedef struct {
|
|||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusPWMGet_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusPWMGet_
|
||||
|
||||
typedef struct {
|
||||
uint8_t pwmPercentFront;
|
||||
uint8_t pwmPercentRear;
|
||||
uint8_t pwmPercentFrontReserved;
|
||||
uint8_t pwmPercentRearReserved;
|
||||
} CmdBusPWMGet;
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef DEFINED_TYPEDEF_FOR_CmdBusPwm_
|
||||
#define DEFINED_TYPEDEF_FOR_CmdBusPwm_
|
||||
|
||||
typedef struct {
|
||||
uint8_t pwmPercentFront;
|
||||
uint8_t pwmPercentRear;
|
||||
uint8_t pwmPercentFrontReserved;
|
||||
uint8_t pwmPercentRearReserved;
|
||||
} CmdBusPwm;
|
||||
|
||||
#endif
|
||||
|
||||
/* Forward declaration for rtModel */
|
||||
typedef struct tag_RTM RT_MODEL;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue