/*
 * @Author       : ChenJie
 * @Date         : 2022-05-10 10:20:28
 * @Version      : V3.0
 * @LastEditors  : ChenJie
 * @LastEditTime : 2022-05-17 19:25:27
 * @Description  : file content ±ê¶¨±äÁ¿
 * @FilePath     : \undefinedd:\1_WorkFiles\2_Software\10_ReplaceBatteryControl\ECTEK_ToolChain\VehicleControl\VehicleControl\src\System\Vehicle\AppVar.h
 */
#include "Std_Types.h"
#include "HardwareLib.h"
typedef struct
{
    UINT16 DiagErrFaulN9;
    UINT16 DiagErrFaulN10;
    UINT16 DiagErrFaulN11;
    UINT16 DiagErrFaulN12;
    UINT16 DiagErrFaulN13;
    UINT16 DiagErrFaulN14;
    UINT16 DiagErrFaulN15;
    UINT16 DiagErrFaulN16;
    UINT16 DiagErrFaulN17;
    UINT16 DiagErrFaulN18;
    UINT16 DiagErrFaulN19;
    UINT16 DiagErrFaulN20;
    UINT16 DiagErrFaulN21;
    UINT16 DiagErrFaulN22;
    UINT16 DiagErrFaulN23;
    UINT16 DiagErrFaulN24;
    UINT16 DiagErrFaulN25;
    UINT16 DiagErrFaulN26;
    UINT16 DiagErrFaulN27;
    UINT16 DiagErrFaulN28;
} DiagErrFaulNum_t;

typedef struct
{
    UINT16 DiagErrRecoN9;
    UINT16 DiagErrRecoN10;
    UINT16 DiagErrRecoN11;
    UINT16 DiagErrRecoN12;
    UINT16 DiagErrRecoN13;
    UINT16 DiagErrRecoN14;
    UINT16 DiagErrRecoN15;
    UINT16 DiagErrRecoN16;
    UINT16 DiagErrRecoN17;
    UINT16 DiagErrRecoN18;
    UINT16 DiagErrRecoN19;
    UINT16 DiagErrRecoN20;
    UINT16 DiagErrRecoN21;
    UINT16 DiagErrRecoN22;
    UINT16 DiagErrRecoN23;
    UINT16 DiagErrRecoN24;
} DiagErrRecoNum_t;
/*ConstVar*/
extern const UINT8 sfmd_Th_Temp1Over2Faul;
extern const UINT8 sfmd_Th_Temp1Over2Reco;
extern const UINT8 sfmd_Th_Temp2Over2Faul;
extern const UINT8 sfmd_Th_Temp2Over2Reco;
extern const UINT8 sfmd_Th_Temp3Over2Faul;
extern const UINT8 sfmd_Th_Temp3Over2Reco;
extern const UINT8 sfmd_Th_Temp4Over2Faul;
extern const UINT8 sfmd_Th_Temp4Over2Reco;
extern const UINT8 sfmd_Th_Temp1Over3Faul;
extern const UINT8 sfmd_Th_Temp1Over3Reco;
extern const UINT8 sfmd_Th_Temp2Over3Faul;
extern const UINT8 sfmd_Th_Temp2Over3Reco;
extern const UINT8 sfmd_Th_Temp3Over3Faul;
extern const UINT8 sfmd_Th_Temp3Over3Reco;
extern const UINT8 sfmd_Th_Temp4Over3Faul;
extern const UINT8 sfmd_Th_Temp4Over3Reco;

extern UINT8 ebcd_st_SwitchCtrlFlg;
extern UINT16 ErrArray[10];
extern DiagErrFaulNum_t DiagErrFaulNum;
extern DiagErrRecoNum_t DiagErrRecoNum;
