文件名称:uds-c:统一诊断服务(UDS)和OBD-II(车辆车载诊断)C库
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-27 17:15:01
C
C语言中的统一诊断服务(UDS)支持库 这是一个与平台无关的C库,为汽车电子实现了Unified Diagnostics Services协议。 UDS已在ISO 14229中进行了记录,并且是更知名的车载诊断(OBD)标准的基础。 该库当前支持通过CAN(ISO 15765-4)运行的UDS,后者使用ISO-TP(ISO 15765-2)协议进行消息成帧。 该库不提供有关诊断消息请求的源或CAN总线的基础接口的任何信息。 它使用依赖注入来完全控制您。 用法 首先,创建一些填充函数,以使该库使用您的较低级别的系统: // required, this must send a single CAN message with the given arbitration // ID (i.e. the CAN message ID) and data. The size will never
【文件预览】:
uds-c-master
----.travis.yml(174B)
----.gitmodules(89B)
----README.mkd(7KB)
----deps()
--------isotp-c()
----tests()
--------common.c(1KB)
--------test_core.c(20KB)
----LICENSE(1KB)
----src()
--------uds()
----.gitignore(29B)
----runtests.sh(289B)
----Makefile(2KB)
----CHANGELOG.mkd(120B)