3 个版本

0.1.8-alph02024年8月23日
0.1.7 2024年8月22日

#7 in #automotive

Download history 93/week @ 2024-08-02 452/week @ 2024-08-09 189/week @ 2024-08-16

734 每月下载量
用于 3 个crate(2 个直接使用)

GPL-3.0 许可证

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