#ifndef _DATA_Coolant_H_ #define _DATA_Coolant_H_ #include "common.h" #define CoolantFlashtimer 250 #define CoolantSelfCheckFlashtimer 15 /*** 控制结构 ***/ typedef struct __attribute__((aligned(4))) { uint8_t Dis_Valid; uint8_t u8_DestSeg; uint8_t u8_CurSeg; uint8_t u8_UpFlashtimer ; uint8_t u8_Holdtimer ; uint8_t u8_DownFlashtimer ; uint8_t u8_Uptimer ; uint8_t u8_Downtimer ; uint8_t u8_Flashflg; uint8_t u8_Warnflg; uint8_t u8_Flg; uint8_t u8Reserved; }DataCoolantTempDisStruct; extern DataCoolantTempDisStruct DataCoolantTemp_Dis; typedef struct __attribute__((aligned(4))) { uint16_t Value; uint8_t Valid; }DataCoolantTempStruct; //水温数据结构 void Data_Coolant_Temp_KL30_Init(void); void Data_Coolant_Temp_KL15_Init(void); void Data_Coolant_Temp_Processing_Service(void); uint8_t Get_Coolant_Temp_Seg(uint16_t Temp_Value); void Data_Coolant_Temp_Display (void); uint8_t GET_DataCollantTempSegValid(void); uint8_t GET_DataCoolantTempSegDisp(void); uint16_t GET_DataCoolantTempValueDisp(void); uint8_t GET_DataCollantTempWarnflg(void); uint16_t GET_DataCoolantSegValue(void); extern DataCoolantTempStruct DataCoolantTemp; #endif