8 个不稳定版本 (3 个破坏性更新)
0.4.0 | 2021年10月28日 |
---|---|
0.3.0 | 2021年4月15日 |
0.2.2 | 2020年7月21日 |
0.2.1 | 2020年3月15日 |
0.1.2 | 2020年2月6日 |
#823 在 硬件支持
每月49次下载
38KB
1K SLoC
socketcan-alt
Rust 对 SocketCAN 的绑定
lib.rs
:
Rust 对 SocketCAN 的绑定
示例
use socketcan_alt::{DataFrame, Frame, Id, Socket};
use std::ffi::CString;
let socket = Socket::bind(CString::new("vcan0")?)?;
socket.set_recv_own_msgs(true)?;
let frame = DataFrame::new(Id::Standard(42), &[0, 1, 2, 3, 4, 5, 6, 7]);
socket.send(&Frame::Data(frame))?;
let frame = socket.recv()?;
println!("{:?}", frame);
依赖项
~0.2–10MB
~95K SLoC