Signal.c 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. #include "Signal.h"
  2. UINT16 COMOutTable[28] = {
  3. 0x6A0,
  4. 0x6A1,
  5. 0x6A2,
  6. 0x6A3,
  7. 0x6A4,
  8. 0x6A5,
  9. 0x6A6,
  10. 0x6B0,
  11. 0x6BA,
  12. 0x6C0,
  13. 0x6C1,
  14. 0x6C2,
  15. 0x6C3,
  16. 0x6C4,
  17. 0x7C0,
  18. 0x7C1,
  19. 0x7C2,
  20. 0x7C3,
  21. 0x7C4,
  22. 0x7C5,
  23. 0x7C6,
  24. 0x7C7,
  25. 0x7C8,
  26. 0x7C9,
  27. 0x7CA,
  28. 0x7CB,
  29. 0x7CC,
  30. 0x7CD
  31. };
  32. //declear the UINT8 vars
  33. UINT8 battCellTemp[8] = {0xFF};
  34. UINT8 MOSTemp = 0xFF;
  35. UINT8 packTemp = 0xFF;
  36. UINT8 fastChargeTemp = 0xFF;
  37. UINT8 normalChargeTemp = 0xFF;
  38. UINT8 heatTemp1 = 0xFF;
  39. UINT8 heatTemp2 = 0xFF;
  40. UINT8 nbReservedTemp1 = 0xFF;
  41. UINT8 nbReservedTemp2 = 0xFF;
  42. UINT8 maxCellTemp = 0xFF;
  43. UINT8 minCellTemp = 0xFF;
  44. UINT8 battSOC = 0xFF;
  45. UINT8 battSOH = 0xFF;
  46. UINT8 battWorkState = 0xFF;
  47. UINT8 bmsSwVersion = 0xFF;
  48. UINT8 bmsHwVersion = 0xFF;
  49. UINT8 battMOSSwitchState = 0xFF;
  50. UINT8 battHeatEnableState = 0xFF;
  51. UINT8 reservedSignal1 = 0xFF;
  52. UINT8 reservedSignal2 = 0xFF;
  53. UINT8 reservedSignal3 = 0xFF;
  54. UINT8 reservedSignal4 = 0xFF;
  55. UINT8 reservedSignal5 = 0xFF;
  56. UINT8 reservedSignal6 = 0xFF;
  57. UINT8 reservedSignal7 = 0xFF;
  58. UINT8 reservedSignal8 = 0xFF;
  59. //declear the UINT16 vars
  60. UINT16 battCellU[28] = {0xFFFF};
  61. UINT16 minCellVol = 0xFFFF;
  62. UINT16 maxCellVol = 0xFFFF;
  63. UINT16 battPackVol = 0xFFFF;
  64. UINT16 battI = 0xFFFF;
  65. UINT16 nbHwVersion = 0xFFFF;
  66. UINT8 CanMsgFlag = 0x00;
  67. UINT8 Lockstatus = 0;
  68. UINT8 Error_count=0;
  69. //declear the UINT32 vars
  70. UINT32 battWarningState = 0xFFFFFFFF;
  71. UINT32 nbSwVersion = 0xFFFFFFFF;
  72. UINT32 battBalanceoInfo = 0xFFFFFFFF;
  73. UINT32 Battdesigncap =0xFFFFFFFF;
  74. //Tcp
  75. UINT8 TcpSendLen = 0;
  76. UINT16 ErrorNum[5]={0};
  77. osMutexId_t Error_Mutex = NULL;