3 个版本
0.8.6 | 2022年5月26日 |
---|---|
0.8.5 | 2022年5月24日 |
0.8.0 | 2022年5月18日 |
#6 在 #ECU
43KB
679 代码行(不含注释)
D-PDU-RS
Rust 语言实现核心 D-PDU (ISO 22900-2) 库
为什么是 ISO 22900-2
ISO 22900-2 是一种 VCI (车辆通信接口) 协议标准,允许应用程序通过此 API 作为抽象层与车辆中的 ECU 通信。
这个软件包做什么?
类似于 J2534-rust,此软件包仅包含 API 的核心定义(核心函数、错误类型、结构和枚举值),因此,必须将其集成到包装库中以使 API 真正工作。有关此类库的示例,请参阅 rust ecu_diagnostics 软件包(待定)
请注意,函数和其他定义名称已经略微更改,以符合 Rust 命名约定。
lib.rs
:
D-PDU API(ISO 22900-2)的核心实现。
此软件包仅提供类型定义,以便使用 Rust 代码使用 API。
有关使用此 API 的软件包,您可以查看 ecu_diagnostics 软件包
注意:为了符合 Rust 命名约定,枚举和结构名称已略微更改。
依赖项
~105KB