#诊断 #ECU #DPDU #VCI #iso22900

dpdu-rust

Rust 语言实现核心 D-PDU (ISO22900-2) 库

3 个版本

0.8.6 2022年5月26日
0.8.5 2022年5月24日
0.8.0 2022年5月18日

#6#ECU

MIT 许可证

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