JHUAPL-DTNMA / dtnma-camp

The DTNMA source generator
https://jhuapl-dtnma.github.io/dtnma-camp/
Apache License 2.0
0 stars 0 forks source link

Improved auto-generated C code breadth #10

Open mfarina1 opened 2 months ago

mfarina1 commented 2 months ago

How do we reason about the internal APIs if we want code generation to do better? Could we get CAMP to auto-generate the extraction and checking of parameters?

BrianSipos commented 1 month ago

CAMP can be updated to generate more of the top of the CTRL, EDD, OPER function bodies to handle parameters. This is more experimental because there may or may not be a lot of value in prescribing what happens within the function bodies, since the Agent itself will validate and convert given parameters into actual parameters.