123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- /*
- * @Author : ChenJie
- * @Date : 2021-12-27 11:21:08
- * @Version : V3.0
- * @LastEditors : ChenJie
- * @LastEditTime : 2022-05-10 18:48:53
- * @Description : file content
- * @FilePath : \VehicleControl\VehicleControl\src\System\Vehicle\Communication\CanVar.h
- */
- /*
- * CanVar.h
- *
- * Created on: 2021年12月27日
- * 编码
- * Author: QiXiang_CHENJIE
- */
- #ifndef SYSTEM_VEHICLE_COMMUNICATION_CANVAR_H_
- #define SYSTEM_VEHICLE_COMMUNICATION_CANVAR_H_
- #include "Std_Types.h"
- #include "HardwareLib.h"
- #include "AppVar.h"
- /************************************************************
- *CAN0->BMC解码变量存放区
- ************************************************************/
- extern UINT32 Can0InTable[2];
- extern BOOL Can0RxShortError[2];
- extern BOOL Can0RxLongError[2];
- extern UINT8 Can0RxErrorCounter[2];
- extern UINT8 Can0RxFlag[2];
- extern UINT8 gashighLevel_gf1 ;
- extern UINT8 gaslowLevel_gf1 ;
- extern UINT8 temp_gf1 ;
- extern UINT8 warningLevel_gf1 ;
- extern UINT8 workMode_gf1 ;
- extern UINT8 fumesHigh_gf1 ;
- extern UINT8 fumesLow_gf1 ;
- extern UINT8 gashighLevel_gf2 ;
- extern UINT8 gaslowLevel_gf2 ;
- extern UINT8 temp_gf2 ;
- extern UINT8 warningLevel_gf2 ;
- extern UINT8 workMode_gf2 ;
- extern UINT8 fumesHigh_gf2 ;
- extern UINT8 fumesLow_gf2 ;
- /************************************************************
- *CAN1->BMC解码变量存放区
- ************************************************************/
- extern UINT32 Can1InTable[1];
- extern BOOL Can1RxShortError[1];
- extern BOOL Can1RxLongError[1];
- extern UINT8 Can1RxErrorCounter[1];
- extern UINT8 Can1RxFlag[1];
- extern UINT8 chrgModulePwrCtrl ;
- extern UINT8 baseSwitchCtrl ;
- extern UINT8 paraChrgCtrlState ;
- extern UINT8 chrgStartState ;
- extern UINT8 chrgStopState ;
- /************************************************************
- *BMC->CAN2解码变量存放区
- ************************************************************/
- extern UINT32 Can1OutTable[4][4];
- extern UINT8 connectorHvlock1;
- extern UINT8 connectorHvlock2;
- extern UINT8 chrgModuelPwrCtlFB;
- extern UINT8 paraChrgCtlFB;
- extern UINT8 outToChrgCtlFB_A ;
- extern UINT8 outToBaseCtlFB_A ;
- extern UINT8 outToChrgCtlFB_B ;
- extern UINT8 outToBaseCtlFB_B ;
- extern UINT8 fuseActionFB_A ;
- extern UINT8 fuseActionFB_B ;
- extern UINT8 sigSwitchReadyFB_A ;
- extern UINT8 sigSwitchReadyFB_B ;
- extern UINT8 ctrlFXFB1 ;
- extern UINT8 ctrlFXFB2 ;
- extern UINT8 conn1Temp1 ;
- extern UINT8 conn1Temp2 ;
- extern UINT8 conn2Temp1 ;
- extern UINT8 conn2Temp2 ;
- extern UINT8 chrgGunTemp1_A;
- extern UINT8 chrgGunTemp2_A ;
- extern UINT8 chrgGunTemp1_B;
- extern UINT8 chrgGunTemp2_B ;
- extern UINT8 chrgBoxTemp1 ;
- extern UINT8 chrgBoxTemp2 ;
- extern UINT8 chrgBoxGasOver1 ;
- extern UINT8 chrgBoxGasOver2 ;
- extern UINT8 chrgBoxFumesOver1 ;
- extern UINT8 chrgBoxFumesOver2 ;
- extern UINT8 chrgBox1Warning ;
- extern UINT8 chrgBox2Warning ;
- #define EEPDATA_START_SEC_VAR
- #include "MemMap.h"
- #define EEPDATA_STOP_SEC_VAR
- #include "MemMap.h"
- extern const uint8 T_table[240];
- extern const uint32 R_table[240];
- #endif /* SYSTEM_VEHICLE_COMMUNICATION_CANVAR_H_ */
|