Replies: 4 comments 7 replies
-
Well I need something that is able to parse comma.ai dbc files: https://github.com/commaai/opendbc. In the future I would like to do generation in dbc_codegen::generate("my.dbc", "src/dbc", "mymessages")?; This would generate |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for making dbc-codegen public. I kind of stopped working on dbcc since I actually like your implementation better. I personally think Rust is language wise a great fit for the dbc domain (e.g. automotive) and all that is missing so far is basically tooling (e.g. dbc-codegen) and crates for protocols used in that domain (UDS, ISOTP...), at least for initial adoption. So I'm glad to see projects like dbc-codegen, bxcan ... exist. Regarding can-dbc it probably should be more lenient when parsing or at least give better error messages that indicate where the issue occurred, so please feel free to add issues or PRs. |
Beta Was this translation helpful? Give feedback.
-
Btw, one of the main obstacles with anything CAN for me as a non-automotive guy was to find good documentation. I think so far I pretty much just reverse engineered other implementationns. Does one of you have a good source? Any kind of spec (on DBC, message formats, UDS, what have you) would be super good to have. |
Beta Was this translation helpful? Give feedback.
-
Hi @projectgus and @JoNil! I just went thru the backlog of open PRs and saw you two have been quite active in this repo! Just wanted to say hi and invite you to share your use cases and plans for this project here as well. We from @technocreatives have some use cases for it but we're not actively developing it. I don't want to be a bottleneck for this crate being useful to you! I'll happily merge reviewed PRs with a quick description for the motivation and do releases :) |
Beta Was this translation helpful? Give feedback.
-
Hey, since there were a bunch of amazing contributions recently, I thought I'd enable the discussions feature on the repo and say hello to @marcelbuesing and @andresv here! 👋
Quick backstory: I made this crate last year together with @bitbleep for an internal proof of concept we are working on at @technocreatives (targetting a nrf52). As you know, it's based on Marcel's can-dbc parser, and supposed to be a bit lower level than his dbcc. Currently, we don't have an active project using it but that will most likely change soon.
What are you guys up to? 😃
Beta Was this translation helpful? Give feedback.
All reactions