alexb7711 / SIG

Create sockets for specified data types based on a YAML file for Python, C/C++, and Rust!
GNU General Public License v3.0
1 stars 0 forks source link

Generate C/C++ interface #3

Open alexb7711 opened 1 month ago

jayendra541 commented 1 month ago

What kind of interface do you need? Kindly provide more details, I'd love to work on your issue.

alexb7711 commented 1 month ago

The title may be a little misleading in the name because I didn't expect anyone to offer help for this project. So hello, not sure how you found this repository!

Essentially I have a separate project to handle networking using common messages. The messages are going to be specified via YAML files and this project is going to generate the data structures for each of the message types. The code that does all the generation is going to be done via a python engine (this project)

This issue I wrote is tracking the C/C++ interface generation part. I'm thinking the structure will be something like this.

Note that the URL I gave above is for the project DPSF which is going to be the project that handles all the networking. DPSF will utilize this project to create the messages.

Another note, these projects are in extreme infancy and are very likely to have drastic design changes the more they get worked on. There are a lot of specifics that I probably have not thought of yet that will require harsh pivots in the design.

As an example, an outstanding issue is ensuring all the required applications have up-to-date data structure specifications.