/*
 * File: BSER_BattPrfDiagParameter.h
 *
 * Code generated for Simulink model 'BSER_BattPrfDiag'.
 *
 * Model version                  : 1.1382
 * Simulink Coder version         : 8.11 (R2016b) 25-Aug-2016
 * C/C++ source code generated on : Sat Dec 05 12:55:48 2020
 */

#ifndef RTW_HEADER_BSER_BattPrfDiagParameter_h_
#define RTW_HEADER_BSER_BattPrfDiagParameter_h_
#include "rtwtypes.h"
#define ASW1_OEM_START_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"

/* Exported data declaration */
/* Declaration for custom storage class: Const */
extern const volatile uint8_T BSER_cntBattOCMinDiag_C;/* Counter threshold for discharge over current NPL diagnosis */
extern const volatile uint8_T BSER_cntBattPrfDiag_CW;/* Code word for battery performance daignosis */
extern const volatile uint8_T BSER_cntChrgOCNpl_C;/* Counter threshold for charge over current NPL diagnosis */
extern const volatile uint8_T BSER_cntDisChOCNpl_C;/* Counter threshold for discharge over current NPL diagnosis */
extern const volatile real32_T BSER_cntPwrConvertConst_C;
extern const volatile real32_T BSER_iChrgCurrErr_C;/* Calibrate current threshold for discharge current has exceed the constant operating limit */
extern const volatile real32_T BSER_iChrgCurrOk_C;/* Calibrate current threshold for discharge current has exceed the constant operating limit */
extern const volatile real32_T BSER_iDisChCurrErr_C;/* Calibrate current threshold for charge current has exceed the constant operating limit */
extern const volatile real32_T BSER_iDisChCurrOk_C;/* Calibrate current threshold for charge current has exceed the constant operating limit */
extern const volatile real32_T BSER_iLonChrgCurrErr_C;/* Calibrate current threshold for discharge current has exceed the continuous operating limit */
extern const volatile real32_T BSER_iLonChrgCurrOk_C;/* Calibrate healing current threshold for discharge current has exceed the continuous operating limit */
extern const volatile real32_T BSER_iLonDisChCurrErr_C;/* Calibrate current threshold for charge current has exceed the continuous operating limit */
extern const volatile real32_T BSER_iLonDisChCurrOk_C;/* Calibrate healing current threshold for charge current has exceed the continuous operating limit */
extern const volatile real32_T BSER_iShrtChrgCurrErr_C;/* Calibrate current threshold for discharge current has exceed the peak operating limit */
extern const volatile real32_T BSER_iShrtChrgCurrOk_C;/* Calibrate healing current threshold for discharge current has exceed the peak operating limit */
extern const volatile real32_T BSER_iShrtDisChCurrErr_C;/* Calibrate current threshold for charge current has exceed the peak operating limit */
extern const volatile real32_T BSER_iShrtDisChCurrOk_C;/* Calibrate healing current threshold for charge current has exceed the peak operating limit */
extern const volatile real32_T BSER_iSumLonChrgCurrReq_C;/* Label for sum charge current value used for OC fault healing during continuous period time */
extern const volatile real32_T BSER_iSumLonDisChCurrReq_C;/* Label for sum discharge current value used for OC fault healing during continuous period time */
extern const volatile real32_T BSER_iSumShrtChrgCurrReq_C;/* Label for sum charge current value used for OC fault healing during peak period time */
extern const volatile real32_T BSER_iSumShrtDisChCurrReq_C;/* Label for sum discharge current value used for OC fault healing during peak period time */
extern const volatile real32_T BSER_rLonChrgCurrHeal_C;/* Calibrate ratio for charing over current fault healing during continuous period time */
extern const volatile real32_T BSER_rLonChrgCurrHi_C;/* Calibrate ratio for charing over current fault detect check during continuous period time */
extern const volatile real32_T BSER_rLonDisChCurrHeal_C;/* Calibrate ratio for discharing over current fault healing during continuous period time */
extern const volatile real32_T BSER_rLonDisChCurrHi_C;/* Calibrate ratio for discharing over current fault detect check during continuous period time */
extern const volatile real32_T BSER_rShrtChrgCurrHeal_C;/* Calibrate ratio for charing over current fault healing during peak period time */
extern const volatile real32_T BSER_rShrtChrgCurrHi_C;/* Calibrate ratio for charing over current fault detect check during peak period time */
extern const volatile real32_T BSER_rShrtDisChCurrHeal_C;/* Calibrate ratio for discharing over current fault healing during peak period time */
extern const volatile real32_T BSER_rShrtDisChCurrHi_C;/* Calibrate ratio for discharing over current fault detect check during peak period time */
extern const volatile real32_T BSER_tiChrgCurrErr_C;/* Time debounce for discharge current has exceed the constant operating limit */
extern const volatile real32_T BSER_tiChrgCurrOk_C;/* Healing time debounce for discharge current has exceed the constant operating limit */
extern const volatile uint8_T BSER_tiCurrConstPer_C;/* Calibrate continuous period time used for over current check */
extern const volatile uint8_T BSER_tiCurrPeakPer_C;/* Calibrate peak period time used for over current check */
extern const volatile real32_T BSER_tiDisChCurrErr_C;/* Time debounce for charge current has exceed the constant operating limit */
extern const volatile real32_T BSER_tiDisChCurrOk_C;/* Healing time debounce for charge current has exceed the constant operating limit */
extern const volatile real32_T BSER_uBattVoltConst_C;

#define ASW1_OEM_STOP_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"
#endif                                 /* RTW_HEADER_BSER_BattPrfDiagParameter_h_ */

/*
 * File trailer for generated code.
 *
 * [EOF]
 */
