cfs-tools / cfs-basecamp

Provides a framework and tools for developing, downloading, and integrating core Flight System (cFS) applications into an operational system.
Other
26 stars 3 forks source link

Consider adding a Topic Plugin Code Generation Tool #90

Open open-stemware opened 2 months ago

open-stemware commented 2 months ago

The new JSON Message (JMSG) topic plugin design looks robust and sustainable. It cleanly separates the JMSG network protocols apps from the topic message. Therefore, topic plugins have a common design, and a code generator could generate a plugin from a JSON definition.

Before this is implemented the EDS toolchain capabilities should be assessed. The toolchain is poorly documented, but I've heard it has some level of JSON support. Issue #53 tracks integrating the latest EDS toolchain into Basecamp.