Signal.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #include "commontypedef.h"
  2. #include "cmsis_os2.h"
  3. extern UINT16 COMOutTable[29];
  4. //declear the UINT8 vars
  5. extern UINT8 battCellTemp[8];
  6. extern UINT8 MOSTemp;
  7. extern UINT8 packTemp;
  8. extern UINT8 fastChargeTemp;
  9. extern UINT8 normalChargeTemp;
  10. extern UINT8 heatTemp1;
  11. extern UINT8 heatTemp2;
  12. extern UINT8 nbReservedTemp1;
  13. extern UINT8 nbReservedTemp2;
  14. extern UINT8 maxCellTemp;
  15. extern UINT8 minCellTemp;
  16. extern UINT8 battSOC;
  17. extern UINT8 battSOH;
  18. extern UINT8 battWorkState;
  19. extern UINT8 bmsSwVersion;
  20. extern UINT8 bmsHwVersion;
  21. extern UINT8 battMOSSwitchState;
  22. extern UINT8 battHeatEnableState;
  23. extern UINT8 reservedSignal1;
  24. extern UINT8 reservedSignal2;
  25. extern UINT8 reservedSignal3;
  26. extern UINT8 reservedSignal4;
  27. extern UINT8 reservedSignal5;
  28. extern UINT8 reservedSignal6;
  29. extern UINT8 reservedSignal7;
  30. extern UINT8 reservedSignal8;
  31. extern UINT8 RelayControlState;
  32. extern UINT8 BuzzerControl;
  33. extern UINT8 CanMsgFlag;
  34. extern UINT8 VibrationStatus;
  35. //declear the UINT16 vars
  36. extern UINT16 battCellU[28];
  37. extern UINT16 minCellVol;
  38. extern UINT16 maxCellVol;
  39. extern UINT16 battPackVol;
  40. extern UINT16 battI;
  41. extern UINT16 nbHwVersion;
  42. extern INT16 xzyDataSend[3];
  43. extern UINT8 Lockstatus;
  44. extern UINT8 Error_count;
  45. //declear the UINT32 vars
  46. extern UINT32 battWarningState;
  47. extern UINT32 nbSwVersion;
  48. extern UINT32 battBalanceoInfo;
  49. extern UINT32 Battdesigncap;
  50. extern UINT16 ErrorNum[5];//故障代码
  51. extern UINT8 TcpSendLen;
  52. extern osMutexId_t Error_Mutex;