-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLASS support #13
Comments
Hi @v0-e, Nice to read that you like our repo and that you are interested in improving it. We look forward to hearing from you! |
Current idea is to implement two backends (.msg, conversion headers) with https://github.com/librasn/rasn, a Rust library for parsing ASN.1. |
Until a stable version is reached and a nice way to integrate the new compilers/backends in this repo is figured out, development can be tracked here. |
An update, |
CPMv2 conversion also seems to be working. Keep in mind though that the testing was not comprehensive, i.e., not all fields were tested as there are a lot, though the CLASS-related fields are ok. On the integration of the new code generation tools with this repo, I have some comments/questions,
|
Cool, sounds like quick progress, looking forward to testing it soon! Regarding your questions:
|
Hey guys,
Let me start by thanking you for the great work on the whole ROS ecosystem and also this repo specifically, the community needs better ASN.1 <-> ROS tools like this one :)
On the issue, do you have any plans to support CLASS since it is included in recent ITS message versions like the last CPMs?
As you may know,
asn1tools
unfortunately does not support CLASS nor do I think there is a planned effort to do it.There is also a seemingly inactive work by the @virtual-vehicle team which uses
asn1c
to parse the ASN.1 files and then create the ROS messages, missing only the headers-based conversion. Maybe something similar could be worth exploring.Thanks!
The text was updated successfully, but these errors were encountered: