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

This commit is contained in:
cfif 2026-05-18 17:40:52 +03:00
parent 4bef57a093
commit bee8340927
5 changed files with 13806 additions and 11515 deletions

19297
HVAC_model.c

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -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_ */

View File

@ -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;