3 个版本
新 0.1.8-alph0 | 2024年8月23日 |
---|---|
0.1.7 | 2024年8月22日 |
#7 in #automotive
734 每月下载量
用于 3 个crate(2 个直接使用)
120KB
2.5K SLoC
ISO-TP
概述
isotp-rs 致力于实现通用的ISO-TP协议。ISO-TP(ISO 15765-2)是汽车通信中使用的传输协议。
特性
- ISO-TP实现:提供Rust中ISO-TP协议的完整实现。
- 传输层支持:高效处理传输层中的消息。
- 异步支持:设计用于无缝集成到异步Rust应用程序中。
先决条件
- Rust 1.70或更高版本
- Cargo(Rust自带)
目标列表
- ISO-TP CAN
- ISO-TP LIN
- ISO-TP FlexRay
- ...
添加到您的项目
要在Rust项目中使用 isotp-rs,请在您的 Cargo.toml
中将其作为依赖项添加
[dependencies]
isotp-rs = { version="lastest-version", features = ["default", "tokio"] }
贡献
我们一直在寻找对如何改进 isotp-rs
有想法的用户,或者有有趣用例的用户。当然,我们也乐于接受对突出特性请求的代码贡献!
依赖项
~0.4–2MB
~41K SLoC