123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- #ifndef RTW_HEADER_SOH_h_
- #define RTW_HEADER_SOH_h_
- #ifndef SOH_COMMON_INCLUDES_
- #define SOH_COMMON_INCLUDES_
- #include "rtwtypes.h"
- #endif
- #include "SOH_types.h"
- #include "BCUCal.h"
- #include "BCUDisp.h"
- #ifndef SOH_MDLREF_HIDE_CHILD_
- typedef struct {
- uint16_T Divide;
- uint16_T d[28];
- uint16_T Add2;
- uint16_T Qavrg;
- uint16_T sohn_Q_packCapArrEo[10];
- uint16_T Divide1;
- } B_SOH_c_T;
- #endif
- #ifndef SOH_MDLREF_HIDE_CHILD_
- typedef struct {
- int32_T curr_icr_Delay_DSTATE;
- uint16_T Time_Delay_DSTATE;
- uint16_T sohd_tm_chrgStartSta_Delay_DSTA;
- uint16_T UnitDelay1_DSTATE;
- uint16_T Time_Delay_DSTATE_k;
- uint16_T sohv_V_chrgStartEo_Delay_DSTATE[28];
- uint8_T UnitDelay_DSTATE;
- uint8_T UnitDelay_DSTATE_g;
- boolean_T First_Delay_DSTATE;
- boolean_T UnitDelay_DSTATE_e;
- boolean_T UnitDelay1_DSTATE_j;
- boolean_T Fflg;
- boolean_T ResettableSubsystem_MODE;
- boolean_T ResettableSubsystem_MODE_i;
- } DW_SOH_f_T;
- #endif
- #ifndef SOH_MDLREF_HIDE_CHILD_
- struct tag_RTM_SOH_T {
- const char_T **errorStatus;
- };
- #endif
- #ifndef SOH_MDLREF_HIDE_CHILD_
- typedef struct {
- RT_MODEL_SOH_T rtm;
- } MdlrefDW_SOH_T;
- #endif
- extern void SOH_Init(void);
- extern void SOH_Disable(void);
- extern void SOH(void);
- extern void SOH_initialize(const char_T **rt_errorStatus);
- #ifndef SOH_MDLREF_HIDE_CHILD_
- extern void SOH_ArrMin_Init(uint16_T *rty_minCap);
- extern void SOH_ArrMin(const uint16_T rtu_sohn_Q_cellCap[28], uint8_T rtu_N,
- uint16_T *rty_minCap);
- #endif
- #ifndef SOH_MDLREF_HIDE_CHILD_
- extern MdlrefDW_SOH_T SOH_MdlrefDW;
- #endif
- #ifndef SOH_MDLREF_HIDE_CHILD_
- extern B_SOH_c_T SOH_B;
- extern DW_SOH_f_T SOH_DW;
- #endif
- #endif
|