/yggdrasill

This is an experimental DSL for authoring and validating XTCE. Future releases will utilize the DSL to create pipelines for processing of telemetry and telecommands.

Primary LanguageCommon LispGNU Affero General Public License v3.0AGPL-3.0

Yggdrasill

XTCE authoring and stream processing tools.

Will eventually be integrated with the Bifrost lightweight GDS.

Usage

  • Almost usable for telemetry processing! I am currently searching for systems to test against.
  • You can currently define an XTCE document using the LISP DSL and export it to XML.

Installation

This is a Common Lisp project using SBCL.

Use SBCL and EMACS with SLIME.

Clone this repository in your quicklisp directory.

Author

  • Adrian Vazquez (adrian.vazquez@jpl.nasa.gov)

Copyright

Copyright (c) 2023 Adrian Vazquez (adrian.vazquez@jpl.nasa.gov)

License

Licensed under the AGPL License.

Roadmap

References

CCSDS-Blue-AOS-Space-Data-Link-Protcol-OCT-2021

CCSDS-Blue-Space-Packet-Protocol-JUN-2020

CCSDS-Green-XTCE-FEB-2021

CCSDS-Green-XTCE-Element-AUG-2021

OMG-XTCE-1.2

OMG-XTCE-XSD-1.2