Signal.c 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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. //declear the UINT32 vars
  67. UINT32 battWarningState = 0xFFFFFFFF;
  68. UINT32 nbSwVersion = 0xFFFFFFFF;
  69. UINT32 battBalanceoInfo = 0xFFFFFFFF;
  70. //Tcp
  71. UINT8 TcpSendLen = 0;
  72. UINT16 ErrorNum[5];
  73. osMutexId_t Error_Mutex = NULL;