can-dbc — DBC格式的解析器-Rust开发

时间:2024-06-16 14:13:31
【文件属性】:

文件名称:can-dbc — DBC格式的解析器-Rust开发

文件大小:79KB

文件格式:ZIP

更新时间:2024-06-16 14:13:31

Rust Automotive

can-dbc用Rust的nom解析器组合器库编写的CAN-dbc格式解析器。 1.示例读取dbc文件并基于mes can-dbc生成Rust结构。一个用Rust的nom解析器组合器库编写的CAN-dbc格式解析器。 1.示例读取dbc文件并根据dbc中定义的消息/信号生成Rust结构。 使用can_dbc :: DBC; 使用codegen :: Scope; 使用std :: fs :: File; 使用std :: io; 使用std :: io :: prelude :: *; fn main()-> io :: Result {let mut f = File :: open(“ ./ examples / sample.dbc”)?; 让mut缓冲区= Vec :: new(); f.read_to_end(&mut缓冲区)?; 让dbc = can_dbc :: DBC :: from_slice(&buffer).expect(“ Fa


【文件预览】:
can-dbc-dev
----.gitignore(18B)
----README.md(3KB)
----CHANGELOG.md(1KB)
----.github()
--------workflows()
----Cargo.toml(865B)
----tests()
--------cantools-dbcs()
--------cantool-dbcs.rs(2KB)
----examples()
--------simple.dbc(422B)
--------file_parser.rs(2KB)
--------sample.dbc(1KB)
----TODO.md(959B)
----src()
--------parser.rs(48KB)
--------lib.rs(23KB)
----LICENSE.md(1KB)
----deny.toml(6KB)

网友评论