CANNet.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /********************************************************************************
  2. * 常州易控汽车电子股份有限公司
  3. * (c) Copyright 2009-2015 ECTEK
  4. * 保留所有权利
  5. ********************************************************************************
  6. * 工程名称:整车管理
  7. * 文件名: CANNet.h
  8. * 功能描述 : CAN总线管理头文件
  9. * 引用记录:
  10. * 备注:
  11. * 修订记录:
  12. * 日期 版本 作者 描述
  13. * 2011.07.14 00.01.00 李中 第一版
  14. *******************************************************************************/
  15. #ifndef __CANNET_H
  16. #define __CANNET_H
  17. #include "CanVar.h"
  18. #include "CanProtocolFunc.h"
  19. #include "Std_Types.h"
  20. #include "HardwareLib.h"
  21. #define _CAN_INDEX_CAN0 0
  22. #define _CAN_INDEX_CAN1 1
  23. #define _CAN_INDEX_CAN2 2
  24. typedef struct
  25. {
  26. uint32 CanID;
  27. uint8 CanData[8]
  28. }CanMsgInfo;
  29. void CANNet_Init(void);
  30. //接收CAN消息函数接口
  31. void CANNet_RecvMsgCAN0(MCANDrv_infoMsgS_TYPE infoMsgS);
  32. void CANNet_RecvMsgCAN1(MCANDrv_infoMsgS_TYPE infoMsgS);
  33. void CANNet_RecvMsgCAN2(MCANDrv_infoMsgS_TYPE infoMsgS);
  34. //发送消息管理
  35. void CAN0Net_Manage1ms(void);
  36. void CAN1Net_Manage1ms(void);
  37. void CAN2Net_Manage1ms(void);
  38. #endif