#ifndef _UDS_API_H #define _UDS_API_H #include "sys.h" void UdsApi_1ms_task(void); void UdsApi_10ms_task(void); void UdsApi_MsgQueueIn(CanRxMsg msg); void UdsApi_MsgQueueOut(can_msg_t uds_msg); void UdsApi_ParaInit(void); uint32_t UdsApi_GetRandom(void); void UdsApi_HardwareFault_ForceClear(void); uint8_t UdsApi_EE_WriteBytes(uint8_t *_pWriteBuf, uint16_t _usAddress, uint16_t _usSize); uint8_t UdsApi_EE_ReadBytes(uint8_t *_pReadBuf, uint16_t _usAddress, uint16_t _usSize); void UdsApi_NVM_Init(void); bool UdsApi_Is_UdsEnableNCMTx(void); bool UdsApi_Is_UdsEnableNWMCMTx(void); bool UdsApi_Is_UdsEnableNCMRx(void); bool UdsApi_Is_UdsEnableNWMCMRx(void); bool UdsApi_Is_UdsOnline(void); #endif