Summary
EDS are used by some missions to describe packet structures. EDS is advertised as a similar configuration mechanism to XTCE in that it describes packet structures (confirm this understanding).
Driving Requirements
- Build an example of converting an XTCE document to EDS, similar to our CSV to XTCE converter but the other direction. This should demonstrate at a basic level what is required to map between these two formats (XTCE and EDS).
- Build an example of starting from an EDS file and building an XTCE definition from it to parse packets. This can be a contrived, simple example to demonstrate the pattern for creating a packet definition in memory from an EDS file.
- Analyze and produce a summary report on the feasibility and complexity of building a conversion system between EDS and XTCE into the Space Packet Parser library and supporting EDS-based configuration (via parsing EDS to an XTCE definition in memory). Consider the scope of each data model and the fidelity of mapping between the two.
Resources
https://ccsds.org/Pubs/876x0b1.pdf
Summary
EDS are used by some missions to describe packet structures. EDS is advertised as a similar configuration mechanism to XTCE in that it describes packet structures (confirm this understanding).
Driving Requirements
Resources
https://ccsds.org/Pubs/876x0b1.pdf