Skip to content

Question about application API's #358

Answered by jbohren-hbr
tstern-masten asked this question in Q&A
Discussion options

You must be logged in to vote

@tstern-masten you've touched on a very popular use case.

In the main cFS distribution, Message ID / Topic ID and type definitions are currently only specified in C header files. There is a big push from the community to embrace the (CCSDS SOIS EDS standard](https://public.ccsds.org/publications/SOIS.aspx) for specifying all of these interfaces in XML which can be processed by the NASA EDS Tooling. The approach leveraging EDS would allow you to generate interface source definitions for whatever external system you need from a single source of truth.

There's a fork of the cFS distribution which shows how the EDS files can be used and processed here: https://github.com/jphickey/cfe-eds-fram…

Replies: 2 comments 9 replies

Comment options

You must be logged in to vote
9 replies
@pmehradnia
Comment options

@tstern-masten
Comment options

@pmehradnia
Comment options

@tstern-masten
Comment options

@pmehradnia
Comment options

Answer selected by tstern-masten
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants