emcdeal.h 634 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef __EMCDEAL_H
  2. #define __EMCDEAL_H
  3. #include "typedefine.h"
  4. #include "syspar.h"
  5. #define TIME_JOIN 1000 //1000*5ms
  6. #define EMC_MIN_CNT_VAL 3000//600 //0.01A
  7. typedef _Bool BOOL;
  8. typedef struct
  9. {
  10. UWORD JoinCnt;
  11. UWORD SpeedValtBack;
  12. ULONG ulCurValPu;
  13. // BOOL EmcModeFlag;
  14. }Emc_Struct;
  15. typedef struct
  16. {
  17. SWORD swUqRefPu;
  18. SWORD swUdRefPu;
  19. ULONG ulHuoerOnetime;
  20. ULONG ulHuoerOneCnt;
  21. ULONG ulHuoerOutCnt;
  22. SWORD swLowSpdPu;
  23. SWORD slCapValueDelta;
  24. BOOL EmcModeFlag;
  25. }EMCEXTERN_Struct;
  26. extern EMCEXTERN_Struct EcmDeal;
  27. void Emchandle(void);
  28. #endif