Python CLI that simulates CCSDS satellite telemetry from XTCE files
xtce-sim parses XTCE command/telemetry definitions into an in‑memory model and streams CCSDS packets over a TCP port. It offers CLI commands to run the simulator, monitor live telemetry, and send commands, allowing easy integration with ground‑system tools like OpenC3 or Yamcs. The package is lightweight (only click and crcmod), includes examples and tests, and requires no web UI, making it ready for rapid satellite communication prototyping. It fills a niche by providing a pure‑Python, no‑UI solution for spacecraft telemetry simulation.
View on GitHub →FredMessinger2/xtce-sim