#include "Signal.h" UINT16 COMOutTable[28] = { 0x6A0, 0x6A1, 0x6A2, 0x6A3, 0x6A4, 0x6A5, 0x6A6, 0x6B0, 0x6BA, 0x6C0, 0x6C1, 0x6C2, 0x6C3, 0x6C4, 0x7C0, 0x7C1, 0x7C2, 0x7C3, 0x7C4, 0x7C5, 0x7C6, 0x7C7, 0x7C8, 0x7C9, 0x7CA, 0x7CB, 0x7CC, 0x7CD }; //declear the UINT8 vars UINT8 battCellTemp[8] = {0xFF}; UINT8 MOSTemp = 0xFF; UINT8 packTemp = 0xFF; UINT8 fastChargeTemp = 0xFF; UINT8 normalChargeTemp = 0xFF; UINT8 heatTemp1 = 0xFF; UINT8 heatTemp2 = 0xFF; UINT8 nbReservedTemp1 = 0xFF; UINT8 nbReservedTemp2 = 0xFF; UINT8 maxCellTemp = 0xFF; UINT8 minCellTemp = 0xFF; UINT8 battSOC = 0xFF; UINT8 battSOH = 0xFF; UINT8 battWorkState = 0xFF; UINT8 bmsSwVersion = 0xFF; UINT8 bmsHwVersion = 0xFF; UINT8 battMOSSwitchState = 0xFF; UINT8 battHeatEnableState = 0xFF; UINT8 reservedSignal1 = 0xFF; UINT8 reservedSignal2 = 0xFF; UINT8 reservedSignal3 = 0xFF; UINT8 reservedSignal4 = 0xFF; UINT8 reservedSignal5 = 0xFF; UINT8 reservedSignal6 = 0xFF; UINT8 reservedSignal7 = 0xFF; UINT8 reservedSignal8 = 0xFF; //declear the UINT16 vars UINT16 battCellU[28] = {0xFFFF}; UINT16 minCellVol = 0xFFFF; UINT16 maxCellVol = 0xFFFF; UINT16 battPackVol = 0xFFFF; UINT16 battI = 0xFFFF; UINT16 nbHwVersion = 0xFFFF; //declear the UINT32 vars UINT32 battWarningState = 0xFFFFFFFF; UINT32 nbSwVersion = 0xFFFFFFFF; UINT32 battBalanceoInfo = 0xFFFFFFFF; //Tcp UINT8 TcpSendLen = 0; UINT16 ErrorNum[5]; osMutexId_t Error_Mutex = NULL;