#ifndef _COMMON_INTERFACE_H_ #define _COMMON_INTERFACE_H_ #include "TYW_stdint.h" extern void Common_DataInit(void); extern void Common_Input_Para(void); COMMON_PowerStatus_t Common_Get_IG_Sts(void); DataValid_t Common_Get_IG_Sts_Valid(void); void Common_Set_IG_Sts(COMMON_PowerStatus_t Val); void Common_Set_IG_Sts_Valid(DataValid_t Val); extern uint16_t Common_Get_Act_V_Speed(void); extern uint16_t Common_Get_Act_E_Speed(void); extern uint16_t Common_Get_Disp_V_Speed(void); extern uint16_t Common_Get_Disp_E_Speed(void); extern uint8_t Common_Get_OverSpeed_Status(void);/*获取超速报警状态*/ extern uint8_t Common_Get_Disp_E_Status(void); /*获取转速不在经济区状态*/ extern DataValid_t Common_Get_Act_V_Speed_Valid(void); extern DataValid_t Common_Get_Act_E_Speed_Valid(void); extern DataValid_t Common_Get_Disp_V_Speed_Valid(void); extern DataValid_t Common_Get_Disp_E_Speed_Valid(void); uint16_t Common_Get_DispSpeed(void); uint32_t Common_GetIgnOnTime(void); /*ms*/ uint32_t Common_GetIgnOffTime(void); /*ms*/ void Common_RollingCounterAdd(void); void Common_RollingCounterClear(void); void Common_BlockDelay(uint16_t m_MS); uint16_t Common_ReadRollingCounter(void); void Set_Can18FF5510_FirstRecv_Event(void); void Set_Can18FF2300_FirstRecv_Event(void); uint8_t Get_CanFirstRecv_Event(uint8_t ID); #endif