47 lines
1.2 KiB
C
47 lines
1.2 KiB
C
#ifndef __PROTECT_H
|
|
#define __PROTECT_H
|
|
|
|
|
|
#define OV_DELAY_CNT (E2ucOVDelay*10)
|
|
#define OVR_DELAY_CNT (E2ucOVRDelay*10)
|
|
#define UV_DELAY_CNT (E2ucUVDelay*10)
|
|
#define UVR_DELAY_CNT (E2ucUVRDelay*10)
|
|
#define BAL_DELAY_CNT (E2ucBalanceDelay*10)
|
|
|
|
#define OCC_DELAY_CNT (E2ucOCCDelay*10)
|
|
#define OCD1_DELAY_CNT (E2ucOCD1Delay*10)
|
|
#define OCD2_DELAY_CNT (E2ucOCD2Delay*2)
|
|
|
|
#define TEMPE_DELAY_CNT (E2ucTempDelay*20)
|
|
#define TEMPER_DELAY_CNT (E2ucTempDelay*20)
|
|
|
|
#define OCCR_DELAY_CNT (E2ucOCCRDelay*20)
|
|
#define OCDR_DELAY_CNT (E2ucOCCRDelay*20)
|
|
|
|
|
|
//±£»¤Ïà¹ØµÄ²ÎÊý
|
|
extern BOOL bUVLock;
|
|
extern BOOL bOVLock;
|
|
extern U16 xdata uiOVDelayCnt;
|
|
extern U16 xdata uiOVRDelayCnt;
|
|
extern U16 xdata uiUVDelayCnt;
|
|
extern U16 xdata uiUVRDelayCnt;
|
|
extern U16 xdata uiOTCDelayCnt;
|
|
extern U16 xdata uiOTCRDelayCnt;
|
|
extern U16 xdata uiUTCDelayCnt;
|
|
extern U16 xdata uiUTCRDelayCnt;
|
|
extern U16 xdata uiOTDDelayCnt;
|
|
extern U16 xdata uiOTDRDelayCnt;
|
|
extern U16 xdata uiUTDDelayCnt;
|
|
extern U16 xdata uiUTDRDelayCnt;
|
|
extern U16 xdata uiOCCDelayCnt;
|
|
extern U16 xdata uiOCD1DelayCnt;
|
|
extern U16 xdata uiOCD2DelayCnt;
|
|
extern U16 xdata uiOCCRcnt;
|
|
extern U16 xdata uiOCDRcnt;
|
|
|
|
|
|
extern void ProtectProcess(void);
|
|
extern void ProtectOCRecover(void);
|
|
|
|
#endif |