|
@@ -3,7 +3,7 @@
|
|
* @Date : 2022-01-23 13:45:09
|
|
* @Date : 2022-01-23 13:45:09
|
|
* @Version : V3.0
|
|
* @Version : V3.0
|
|
* @LastEditors: chenjie
|
|
* @LastEditors: chenjie
|
|
- * @LastEditTime: 2022-10-28
|
|
+ * @LastEditTime: 2022-11-10
|
|
* @Description : file content
|
|
* @Description : file content
|
|
* @FilePath: \S32K146_4G\code\app\AppGlobalVar.c
|
|
* @FilePath: \S32K146_4G\code\app\AppGlobalVar.c
|
|
*/
|
|
*/
|
|
@@ -15,7 +15,15 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
#include "AppGlobalVar.h"
|
|
#include "AppGlobalVar.h"
|
|
-
|
|
+
|
|
|
|
+#define defaultSn "GYTEST00000000001"
|
|
|
|
+
|
|
|
|
+#define EEP_START_SEC_VAR_INIT_8_NO_CACHEABLE
|
|
|
|
+#include "Eep_MemMap.h"
|
|
|
|
+AppConfigBody AppConfigInfo = {false, true, {defaultSn}, {0}};
|
|
|
|
+#define EEP_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
|
|
|
|
+#include "Eep_MemMap.h"
|
|
|
|
+
|
|
#ifdef APP_RELEASE
|
|
#ifdef APP_RELEASE
|
|
const char WebSiteName[] = "\"iotp.fast-fun.cn\"";
|
|
const char WebSiteName[] = "\"iotp.fast-fun.cn\"";
|
|
uint16 WebSitePort = 8712;
|
|
uint16 WebSitePort = 8712;
|
|
@@ -26,8 +34,7 @@ uint16 WebSitePort = 8812;
|
|
|
|
|
|
|
|
|
|
const uint32 AppSwVersion = 0x00000105;
|
|
const uint32 AppSwVersion = 0x00000105;
|
|
-
|
|
+const uint8 DataModuleType = 0x02;
|
|
-const uint8 DataModuleType = 0x02;
|
|
|
|
const uint16 HwVersion = 0x001;
|
|
const uint16 HwVersion = 0x001;
|
|
const uint32 BlSwVersion = 0x00000001;
|
|
const uint32 BlSwVersion = 0x00000001;
|
|
const uint32 DrvSwVersion = 0x00000001;
|
|
const uint32 DrvSwVersion = 0x00000001;
|
|
@@ -53,7 +60,7 @@ QueueHandle_t CanRecvQueueHandle0;
|
|
QueueHandle_t CanRecvQueueHandle1;
|
|
QueueHandle_t CanRecvQueueHandle1;
|
|
QueueHandle_t CanRecvQueueHandle2;
|
|
QueueHandle_t CanRecvQueueHandle2;
|
|
|
|
|
|
-TaskHandle_t Uart_Hal_RecvTask_Handle,Uart_Hal_SendTask_Handle,MainTask_Handle,Uart0Task_Handle,CanTask_Handle,GpsTask_Handle,Uart_4G_Task_Handle;
|
|
+TaskHandle_t Uart_Hal_RecvTask_Handle, Uart_Hal_SendTask_Handle, MainTask_Handle, Uart0Task_Handle, CanTask_Handle, GpsTask_Handle, Uart_4G_Task_Handle;
|
|
SemaphoreHandle_t sleep_mutex = NULL;
|
|
SemaphoreHandle_t sleep_mutex = NULL;
|
|
|
|
|
|
bool TcpSysReboot = 1;
|
|
bool TcpSysReboot = 1;
|
|
@@ -65,11 +72,8 @@ sint8 RegChkRet = 0;
|
|
char WebSiteIp[20] = {0};
|
|
char WebSiteIp[20] = {0};
|
|
uint8 TcpWorkState = 0;
|
|
uint8 TcpWorkState = 0;
|
|
|
|
|
|
-#define EEP_START_SEC_VAR_INIT_8_NO_CACHEABLE
|
|
+real_T returnFreq[3][5];
|
|
-#include "Eep_MemMap.h"
|
|
+real_T returnP[3][5];
|
|
-AppConfigBody AppConfigInfo = {false, true, {defaultSn}, {0}};
|
|
|
|
-#define EEP_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
|
|
|
|
-#include "Eep_MemMap.h"
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef APP_CAN_ENABLE
|
|
#ifdef APP_CAN_ENABLE
|
|
@@ -131,186 +135,186 @@ UINT8 BcuRxFlag[28];
|
|
|
|
|
|
*BCU->4G解码变量存放区
|
|
*BCU->4G解码变量存放区
|
|
************************************************************/
|
|
************************************************************/
|
|
-UINT8 BMS_ReqVIN = 0x00;
|
|
+UINT8 BMS_ReqVIN = 0x00;
|
|
-UINT8 BMS_ReqHVOff = 0x00;
|
|
+UINT8 BMS_ReqHVOff = 0x00;
|
|
-UINT8 BMS_ProtocolEditionH = 0x00;
|
|
+UINT8 BMS_ProtocolEditionH = 0x00;
|
|
-UINT8 BMS_ProtocolEditionL = 0x00;
|
|
+UINT8 BMS_ProtocolEditionL = 0x00;
|
|
-UINT8 BMS_CharDevNum = 0x00;
|
|
+UINT8 BMS_CharDevNum = 0x00;
|
|
-UINT8 BMS_FtPosRly = 0x00;
|
|
+UINT8 BMS_FtPosRly = 0x00;
|
|
-UINT8 BMS_FtNegRly = 0x00;
|
|
+UINT8 BMS_FtNegRly = 0x00;
|
|
-UINT8 BMS_FtPosCharRly1 = 0x00;
|
|
+UINT8 BMS_FtPosCharRly1 = 0x00;
|
|
-UINT8 BMS_FtNegCharRly1 = 0x00;
|
|
+UINT8 BMS_FtNegCharRly1 = 0x00;
|
|
-UINT8 BMS_FtPosCharRly2 = 0x00;
|
|
+UINT8 BMS_FtPosCharRly2 = 0x00;
|
|
-UINT8 BMS_FtNegCharRly2 = 0x00;
|
|
+UINT8 BMS_FtNegCharRly2 = 0x00;
|
|
-UINT8 BMS_FtHeatRly1 = 0x00;
|
|
+UINT8 BMS_FtHeatRly1 = 0x00;
|
|
-UINT8 BMS_FtHeatRly2 = 0x00;
|
|
+UINT8 BMS_FtHeatRly2 = 0x00;
|
|
-UINT8 BMS_StPosRly = 0x00;
|
|
+UINT8 BMS_StPosRly = 0x00;
|
|
-UINT8 BMS_StNegRly = 0x00;
|
|
+UINT8 BMS_StNegRly = 0x00;
|
|
-UINT8 BMS_StPreCharRly = 0x00;
|
|
+UINT8 BMS_StPreCharRly = 0x00;
|
|
-UINT8 BMS_StPosCharRly1 = 0x00;
|
|
+UINT8 BMS_StPosCharRly1 = 0x00;
|
|
-UINT8 BMS_StNegCharRly1 = 0x00;
|
|
+UINT8 BMS_StNegCharRly1 = 0x00;
|
|
-UINT8 BMS_StPosCharRly2 = 0x00;
|
|
+UINT8 BMS_StPosCharRly2 = 0x00;
|
|
-UINT8 BMS_StNegCharRly2 = 0x00;
|
|
+UINT8 BMS_StNegCharRly2 = 0x00;
|
|
-UINT8 BMS_FtAuxRelayWeld = 0x00;
|
|
+UINT8 BMS_FtAuxRelayWeld = 0x00;
|
|
-UINT8 BMS_BraOpenCirc = 0x00;
|
|
+UINT8 BMS_BraOpenCirc = 0x00;
|
|
-UINT8 BMS_FtBackCharCurrOutLim = 0x00;
|
|
+UINT8 BMS_FtBackCharCurrOutLim = 0x00;
|
|
-UINT8 BMS_FtPosRlyOpen = 0x00;
|
|
+UINT8 BMS_FtPosRlyOpen = 0x00;
|
|
-UINT8 BMS_FtNegRlyOpen = 0x00;
|
|
+UINT8 BMS_FtNegRlyOpen = 0x00;
|
|
-UINT8 BMS_FtPosCharRly1Open = 0x00;
|
|
+UINT8 BMS_FtPosCharRly1Open = 0x00;
|
|
-UINT8 BMS_FtPosCharRly2Open = 0x00;
|
|
+UINT8 BMS_FtPosCharRly2Open = 0x00;
|
|
-UINT8 BMS_FtNegCharRly1Open = 0x00;
|
|
+UINT8 BMS_FtNegCharRly1Open = 0x00;
|
|
-UINT8 BMS_FtNegCharRly2Open = 0x00;
|
|
+UINT8 BMS_FtNegCharRly2Open = 0x00;
|
|
-UINT8 BMS_FtTMSContClose = 0x00;
|
|
+UINT8 BMS_FtTMSContClose = 0x00;
|
|
-UINT8 BMS_FtTMSContOpen = 0x00;
|
|
+UINT8 BMS_FtTMSContOpen = 0x00;
|
|
-UINT8 BMS_FtTMS = 0x00;
|
|
+UINT8 BMS_FtTMS = 0x00;
|
|
UINT8 BMS_Ft24VSpy = 0x00;
|
|
UINT8 BMS_Ft24VSpy = 0x00;
|
|
-UINT8 BMS_FtPACKSelfProt = 0x00;
|
|
+UINT8 BMS_FtPACKSelfProt = 0x00;
|
|
-UINT8 BMS_FtCharSockTempOver = 0x00;
|
|
+UINT8 BMS_FtCharSockTempOver = 0x00;
|
|
-UINT8 BMS_FtTempOutCtrl = 0x00;
|
|
+UINT8 BMS_FtTempOutCtrl = 0x00;
|
|
-UINT8 BMS_StPosHeatRly = 0x00;
|
|
+UINT8 BMS_StPosHeatRly = 0x00;
|
|
-UINT8 BMS_StNegHeatRly = 0x00;
|
|
+UINT8 BMS_StNegHeatRly = 0x00;
|
|
-UINT8 BMS_CharSysNum = 0x00;
|
|
+UINT8 BMS_CharSysNum = 0x00;
|
|
-UINT8 BMS_FtCode = 0x00;
|
|
+UINT8 BMS_FtCode = 0x00;
|
|
UINT8 BMS_ST1CheckSum = 0x00;
|
|
UINT8 BMS_ST1CheckSum = 0x00;
|
|
UINT8 BMS_ST1Counter = 0x00;
|
|
UINT8 BMS_ST1Counter = 0x00;
|
|
UINT8 BMS_Mode = 0x00;
|
|
UINT8 BMS_Mode = 0x00;
|
|
-UINT8 BMS_AuxRlySt = 0x00;
|
|
+UINT8 BMS_AuxRlySt = 0x00;
|
|
UINT8 BMS_BattBalaSt = 0x00;
|
|
UINT8 BMS_BattBalaSt = 0x00;
|
|
-UINT8 BMS_CharGunSt = 0x00;
|
|
+UINT8 BMS_CharGunSt = 0x00;
|
|
UINT8 BMS_CharMode = 0x00;
|
|
UINT8 BMS_CharMode = 0x00;
|
|
-UINT8 BMS_CharSt = 0x00;
|
|
+UINT8 BMS_CharSt = 0x00;
|
|
-UINT8 BMS_FtLvl = 0x00;
|
|
+UINT8 BMS_FtLvl = 0x00;
|
|
-UINT8 BMS_FtCellTempDiff = 0x00;
|
|
+UINT8 BMS_FtCellTempDiff = 0x00;
|
|
-UINT8 BMS_FtCellTempHigh = 0x00;
|
|
+UINT8 BMS_FtCellTempHigh = 0x00;
|
|
UINT8 BMS_FtPACKOverVolt = 0x00;
|
|
UINT8 BMS_FtPACKOverVolt = 0x00;
|
|
UINT8 BMS_FtPACKUndeVolt = 0x00;
|
|
UINT8 BMS_FtPACKUndeVolt = 0x00;
|
|
UINT8 BMS_FtSOCLow = 0x00;
|
|
UINT8 BMS_FtSOCLow = 0x00;
|
|
-UINT8 BMS_FtCellOverVolt = 0x00;
|
|
+UINT8 BMS_FtCellOverVolt = 0x00;
|
|
-UINT8 BMS_FtCellUndeVolt = 0x00;
|
|
+UINT8 BMS_FtCellUndeVolt = 0x00;
|
|
-UINT8 BMS_FtIns = 0x00;
|
|
+UINT8 BMS_FtIns = 0x00;
|
|
-UINT8 BMS_FtCellOverVoltDiff = 0x00;
|
|
+UINT8 BMS_FtCellOverVoltDiff = 0x00;
|
|
-UINT8 BMS_FtCharCurrOver = 0x00;
|
|
+UINT8 BMS_FtCharCurrOver = 0x00;
|
|
-UINT8 BMS_FtDisCharCurrOver = 0x00;
|
|
+UINT8 BMS_FtDisCharCurrOver = 0x00;
|
|
-UINT8 BMS_FtCellTempLow = 0x00;
|
|
+UINT8 BMS_FtCellTempLow = 0x00;
|
|
-UINT8 BMS_FtBranVoltDifOver = 0x00;
|
|
+UINT8 BMS_FtBranVoltDifOver = 0x00;
|
|
UINT8 BMS_FtBMSHardWare = 0x00;
|
|
UINT8 BMS_FtBMSHardWare = 0x00;
|
|
UINT8 BMS_FtSOCHigh = 0x00;
|
|
UINT8 BMS_FtSOCHigh = 0x00;
|
|
UINT8 BMS_FtSOCJump = 0x00;
|
|
UINT8 BMS_FtSOCJump = 0x00;
|
|
UINT8 BMS_FtInCom = 0x00;
|
|
UINT8 BMS_FtInCom = 0x00;
|
|
UINT8 BMS_FtSysMism = 0x00;
|
|
UINT8 BMS_FtSysMism = 0x00;
|
|
-UINT8 BMS_FtHvIntLock = 0x00;
|
|
+UINT8 BMS_FtHvIntLock = 0x00;
|
|
-UINT8 BMS_FtSmoke = 0x00;
|
|
+UINT8 BMS_FtSmoke = 0x00;
|
|
-UINT8 BMS_FtFire = 0x00;
|
|
+UINT8 BMS_FtFire = 0x00;
|
|
UINT8 BMS_FtNum = 0x00;
|
|
UINT8 BMS_FtNum = 0x00;
|
|
-UINT8 BMS_PackSOC = 0x00;
|
|
+UINT8 BMS_PackSOC = 0x00;
|
|
-UINT8 BMS_PackSOH = 0x00;
|
|
+UINT8 BMS_PackSOH = 0x00;
|
|
-UINT8 BMS_MaxCellTemp = 0x00;
|
|
+UINT8 BMS_MaxCellTemp = 0x00;
|
|
-UINT8 BMS_MinCellTemp = 0x00;
|
|
+UINT8 BMS_MinCellTemp = 0x00;
|
|
-UINT8 BMS_AverCellTemp = 0x00;
|
|
+UINT8 BMS_AverCellTemp = 0x00;
|
|
-UINT8 BMS_MaxCellTempCSC = 0x00;
|
|
+UINT8 BMS_MaxCellTempCSC = 0x00;
|
|
-UINT8 BMS_MaxCellTempNum = 0x00;
|
|
+UINT8 BMS_MaxCellTempNum = 0x00;
|
|
-UINT8 BMS_MinCellTempCSC = 0x00;
|
|
+UINT8 BMS_MinCellTempCSC = 0x00;
|
|
-UINT8 BMS_MinCellTempNum = 0x00;
|
|
+UINT8 BMS_MinCellTempNum = 0x00;
|
|
-UINT8 BMS_MaxCellVoltCSC = 0x00;
|
|
+UINT8 BMS_MaxCellVoltCSC = 0x00;
|
|
-UINT8 BMS_MaxCellVoltNum = 0x00;
|
|
+UINT8 BMS_MaxCellVoltNum = 0x00;
|
|
-UINT8 BMS_MinCellVoltCSC = 0x00;
|
|
+UINT8 BMS_MinCellVoltCSC = 0x00;
|
|
-UINT8 BMS_MinCellVoltNum = 0x00;
|
|
+UINT8 BMS_MinCellVoltNum = 0x00;
|
|
UINT8 BMS_InsDeteSt = 0x00;
|
|
UINT8 BMS_InsDeteSt = 0x00;
|
|
-UINT8 BMS_FtCharInsLow = 0x00;
|
|
+UINT8 BMS_FtCharInsLow = 0x00;
|
|
-UINT8 BMS_FtCurrSenr = 0x00;
|
|
+UINT8 BMS_FtCurrSenr = 0x00;
|
|
-UINT8 BMS_FtHeatingFilm = 0x00;
|
|
+UINT8 BMS_FtHeatingFilm = 0x00;
|
|
-UINT8 BMS_FtMainLoopPreChar = 0x00;
|
|
+UINT8 BMS_FtMainLoopPreChar = 0x00;
|
|
-UINT8 BMS_FtAuxLoopPreChar = 0x00;
|
|
+UINT8 BMS_FtAuxLoopPreChar = 0x00;
|
|
UINT8 BMS_FtACANLost = 0x00;
|
|
UINT8 BMS_FtACANLost = 0x00;
|
|
UINT8 BMS_FtDCDC = 0x00;
|
|
UINT8 BMS_FtDCDC = 0x00;
|
|
UINT8 BMS_FtSOCDif = 0x00;
|
|
UINT8 BMS_FtSOCDif = 0x00;
|
|
-UINT8 BMS_FtCellOverDisChar = 0x00;
|
|
+UINT8 BMS_FtCellOverDisChar = 0x00;
|
|
-UINT8 BMS_FtCharOver = 0x00;
|
|
+UINT8 BMS_FtCharOver = 0x00;
|
|
-UINT8 BMS_FtContDisCharCurrOverLoad = 0x00;
|
|
+UINT8 BMS_FtContDisCharCurrOverLoad = 0x00;
|
|
-UINT8 BMS_FtContCharCurrOverLoad = 0x00;
|
|
+UINT8 BMS_FtContCharCurrOverLoad = 0x00;
|
|
-UINT8 BMS_Gun1DCNegTemp = 0x00;
|
|
+UINT8 BMS_Gun1DCNegTemp = 0x00;
|
|
-UINT8 BMS_Gun1DCPosTemp = 0x00;
|
|
+UINT8 BMS_Gun1DCPosTemp = 0x00;
|
|
-UINT8 BMS_Gun2DCNegTemp = 0x00;
|
|
+UINT8 BMS_Gun2DCNegTemp = 0x00;
|
|
-UINT8 BMS_Gun2DCPosTemp = 0x00;
|
|
+UINT8 BMS_Gun2DCPosTemp = 0x00;
|
|
-UINT8 BMS_CurrHeatSt = 0x00;
|
|
+UINT8 BMS_CurrHeatSt = 0x00;
|
|
-UINT8 BMS_CurrCoolSt = 0x00;
|
|
+UINT8 BMS_CurrCoolSt = 0x00;
|
|
-UINT8 BMS_FtCharCnct = 0x00;
|
|
+UINT8 BMS_FtCharCnct = 0x00;
|
|
-UINT8 BMS_FtOverDisCharCurrDuringChar = 0x00;
|
|
+UINT8 BMS_FtOverDisCharCurrDuringChar = 0x00;
|
|
-UINT8 BMS_FtCharNTC = 0x00;
|
|
+UINT8 BMS_FtCharNTC = 0x00;
|
|
-UINT8 BMS_FtELock = 0x00;
|
|
+UINT8 BMS_FtELock = 0x00;
|
|
-UINT8 BMS_CellVoltFramNum = 0x00;
|
|
+UINT8 BMS_CellVoltFramNum = 0x00;
|
|
-UINT8 BMS_CellTempFramNum = 0x00;
|
|
+UINT8 BMS_CellTempFramNum = 0x00;
|
|
-UINT8 BMS_CSC_Code = 0x00;
|
|
+UINT8 BMS_CSC_Code = 0x00;
|
|
-UINT8 BMS_CellTemp[BMS_TEMP_MAX_NUM] = {0x00};
|
|
+UINT8 BMS_CellTemp[BMS_TEMP_MAX_NUM] = {0x00};
|
|
-UINT8 BMS_Checksum = 0x00;
|
|
+UINT8 BMS_Checksum = 0x00;
|
|
-UINT8 BMS_PackComp = 0x00;
|
|
+UINT8 BMS_PackComp = 0x00;
|
|
-UINT8 BMS_BattCodeLeng = 0x00;
|
|
+UINT8 BMS_BattCodeLeng = 0x00;
|
|
-UINT8 BMS_SN[27] = {0x00};
|
|
+UINT8 BMS_SN[27] = {0x00};
|
|
-UINT8 BMS_BattType = 0x00;
|
|
+UINT8 BMS_BattType = 0x00;
|
|
-UINT8 BMS_CoolType = 0x00;
|
|
+UINT8 BMS_CoolType = 0x00;
|
|
-UINT8 BMS_CSC_Total = 0x00;
|
|
+UINT8 BMS_CSC_Total = 0x00;
|
|
-UINT8 BMS_CellVoltLevel = 0x00;
|
|
+UINT8 BMS_CellVoltLevel = 0x00;
|
|
-UINT8 BMS_CellMinVolt = 0x00;
|
|
+UINT8 BMS_CellMinVolt = 0x00;
|
|
-UINT8 BMS_CellMaxVolt = 0x00;
|
|
+UINT8 BMS_CellMaxVolt = 0x00;
|
|
-UINT8 BMS_HVBranNum = 0x00;
|
|
+UINT8 BMS_HVBranNum = 0x00;
|
|
-UINT8 BMS_SingleHVBranchCellNum = 0x00;
|
|
+UINT8 BMS_SingleHVBranchCellNum = 0x00;
|
|
UINT8 BMS_ReqMode = 0x00;
|
|
UINT8 BMS_ReqMode = 0x00;
|
|
-UINT8 BMS_HVCmd = 0x00;
|
|
+UINT8 BMS_HVCmd = 0x00;
|
|
-UINT8 BMS_ChgSts = 0x00;
|
|
+UINT8 BMS_ChgSts = 0x00;
|
|
UINT8 BMS_HVRelaySts = 0x00;
|
|
UINT8 BMS_HVRelaySts = 0x00;
|
|
-UINT8 BMS_SetTemp = 0x00;
|
|
+UINT8 BMS_SetTemp = 0x00;
|
|
UINT8 BMS_Life = 0x00;
|
|
UINT8 BMS_Life = 0x00;
|
|
UINT8 BMS_CRC = 0x00;
|
|
UINT8 BMS_CRC = 0x00;
|
|
UINT8 TMS_WorkStatus = 0x00;
|
|
UINT8 TMS_WorkStatus = 0x00;
|
|
UINT8 TMS_HVRelayST = 0x00;
|
|
UINT8 TMS_HVRelayST = 0x00;
|
|
-UINT8 TMS_OutletTemp = 0x00;
|
|
+UINT8 TMS_OutletTemp = 0x00;
|
|
-UINT8 TMS_InletTemp = 0x00;
|
|
+UINT8 TMS_InletTemp = 0x00;
|
|
UINT8 TMS_ErrCode = 0x00;
|
|
UINT8 TMS_ErrCode = 0x00;
|
|
UINT8 TMS_FaultLevel = 0x00;
|
|
UINT8 TMS_FaultLevel = 0x00;
|
|
-UINT16 BMS_SoftwareVersion = 0x00;
|
|
+UINT16 BMS_SoftwareVersion = 0x00;
|
|
-UINT16 BMS_HardwareVersion = 0x00;
|
|
+UINT16 BMS_HardwareVersion = 0x00;
|
|
-UINT16 BMS_PackCurr = 0x00;
|
|
+UINT16 BMS_PackCurr = 0x00;
|
|
-UINT16 BMS_MaxCharCurr = 0x00;
|
|
+UINT16 BMS_MaxCharCurr = 0x00;
|
|
-UINT16 BMS_MaxDisCharCurr = 0x00;
|
|
+UINT16 BMS_MaxDisCharCurr = 0x00;
|
|
-UINT16 BMS_PosIns = 0x00;
|
|
+UINT16 BMS_PosIns = 0x00;
|
|
-UINT16 BMS_NegIns = 0x00;
|
|
+UINT16 BMS_NegIns = 0x00;
|
|
-UINT16 BMS_BattVolt = 0x00;
|
|
+UINT16 BMS_BattVolt = 0x00;
|
|
-UINT16 BMS_LinkVolt = 0x00;
|
|
+UINT16 BMS_LinkVolt = 0x00;
|
|
-UINT16 BMS_MaxCellVolt = 0x00;
|
|
+UINT16 BMS_MaxCellVolt = 0x00;
|
|
-UINT16 BMS_AverCellVolt = 0x00;
|
|
+UINT16 BMS_AverCellVolt = 0x00;
|
|
-UINT16 BMS_MinCellVolt = 0x00;
|
|
+UINT16 BMS_MinCellVolt = 0x00;
|
|
UINT16 BMS_ContChrgCurr = 0x00;
|
|
UINT16 BMS_ContChrgCurr = 0x00;
|
|
UINT16 BMS_ContDisCharCurr = 0x00;
|
|
UINT16 BMS_ContDisCharCurr = 0x00;
|
|
-UINT16 BMS_CharReqVolt = 0x00;
|
|
+UINT16 BMS_CharReqVolt = 0x00;
|
|
-UINT16 BMS_CharReqCurr = 0x00;
|
|
+UINT16 BMS_CharReqCurr = 0x00;
|
|
-UINT16 BMS_SysInsRes = 0x00;
|
|
+UINT16 BMS_SysInsRes = 0x00;
|
|
-UINT16 BMS_MaxDisCharPwr = 0x00;
|
|
+UINT16 BMS_MaxDisCharPwr = 0x00;
|
|
-UINT16 BMS_MaxCharPwr = 0x00;
|
|
+UINT16 BMS_MaxCharPwr = 0x00;
|
|
UINT16 BMS_ContDisCharPwr = 0x00;
|
|
UINT16 BMS_ContDisCharPwr = 0x00;
|
|
UINT16 BMS_ContCharPwr = 0x00;
|
|
UINT16 BMS_ContCharPwr = 0x00;
|
|
-UINT16 BMS_InstEngyCons = 0x00;
|
|
+UINT16 BMS_InstEngyCons = 0x00;
|
|
-UINT16 BMS_TotalEngyCons = 0x00;
|
|
+UINT16 BMS_TotalEngyCons = 0x00;
|
|
-UINT16 BMS_SOE = 0x00;
|
|
+UINT16 BMS_SOE = 0x00;
|
|
-UINT16 BMS_RmanCharTime = 0x00;
|
|
+UINT16 BMS_RmanCharTime = 0x00;
|
|
-UINT16 BMS_CharNum = 0x00;
|
|
+UINT16 BMS_CharNum = 0x00;
|
|
-UINT16 BMS_CellVolt[BMS_CELL_MAX_NUM] = {0x00};
|
|
+UINT16 BMS_CellVolt[BMS_CELL_MAX_NUM] = {0x00};
|
|
-UINT16 BMS_BattRateCap = 0x00;
|
|
+UINT16 BMS_BattRateCap = 0x00;
|
|
-UINT16 BMS_BattRateVolt = 0x00;
|
|
+UINT16 BMS_BattRateVolt = 0x00;
|
|
-UINT16 BMS_BattRateEngy = 0x00;
|
|
+UINT16 BMS_BattRateEngy = 0x00;
|
|
UINT16 BMS_CellTotal = BMS_CELL_MAX_NUM;
|
|
UINT16 BMS_CellTotal = BMS_CELL_MAX_NUM;
|
|
UINT16 BMS_TempTotal = BMS_TEMP_MAX_NUM;
|
|
UINT16 BMS_TempTotal = BMS_TEMP_MAX_NUM;
|
|
-UINT16 BMS_SingleCharEngy = 0x00;
|
|
+UINT16 BMS_SingleCharEngy = 0x00;
|
|
-UINT16 BMS_SingleCharCapy = 0x00;
|
|
+UINT16 BMS_SingleCharCapy = 0x00;
|
|
UINT16 BMS_HVVolt = 0x00;
|
|
UINT16 BMS_HVVolt = 0x00;
|
|
UINT16 TMS_ReqPow = 0x00;
|
|
UINT16 TMS_ReqPow = 0x00;
|
|
-UINT32 BMS_TotalCharEngy = 0x00;
|
|
+UINT32 BMS_TotalCharEngy = 0x00;
|
|
-UINT32 BMS_TotalDisCharEngy = 0x00;
|
|
+UINT32 BMS_TotalDisCharEngy = 0x00;
|
|
-UINT32 BMS_TotalBackCharEngy = 0x00;
|
|
+UINT32 BMS_TotalBackCharEngy = 0x00;
|
|
-UINT32 BMS_TotalStaCharEngy = 0x00;
|
|
+UINT32 BMS_TotalStaCharEngy = 0x00;
|
|
-UINT32 BMS_TotalGunCharEngy = 0x00;
|
|
+UINT32 BMS_TotalGunCharEngy = 0x00;
|
|
-UINT32 BMS_TotalGunCharCapy = 0x00;
|
|
+UINT32 BMS_TotalGunCharCapy = 0x00;
|
|
-UINT32 BMS_TotalCharCapy = 0x00;
|
|
+UINT32 BMS_TotalCharCapy = 0x00;
|
|
-UINT32 BMS_TotalDisCharCapy = 0x00;
|
|
+UINT32 BMS_TotalDisCharCapy = 0x00;
|
|
-UINT32 BMS_TotalBackCharCapy = 0x00;
|
|
+UINT32 BMS_TotalBackCharCapy = 0x00;
|
|
-UINT32 BMS_TotalStaCharCapy = 0x00;
|
|
+UINT32 BMS_TotalStaCharCapy = 0x00;
|
|
#endif
|
|
#endif
|