新 1.0.8 |
|
---|---|
1.0.6 |
|
1.0.2 |
|
0.2.0 |
|
0.1.0 |
|
在 #j1939 中排名第5
每月下载量652次
在 2 crates 中使用
81KB
2K SLoC
基于 can-types 仓库的CAN类型定义
此仓库已弃用。所有代码已迁移到 isopt-rs
CanMessage
示例
use std::fmt::Display;
pub struct CanMessage {
// fields of message declare
}
impl Frame for CanMessage {
type Channel = u8;
// impl methods that defined in `Frame` trait
}
impl Display for CanMessage {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
<dyn Frame<Channel=u8> as Display>::fmt(self, f)
}
}
AsyncCanDevice
和SyncCanDevice
示例
依赖项
约2.5–4MB
约71K SLoC