chronus-replay 0.1.4

UDP replay of synthetic CCSDS TM datagrams from hex or JSONL (Showcase S3)
chronus-replay-0.1.4 is not a library.

chronus-replay

Deterministic UDP replay of synthetic CCSDS TM datagrams from text fixtures, for ChronusGateway-RS demos and acceptance runs (Showcase S3): the same bytes, in the same order, every time.

Fixture format — one datagram per non-empty, non-# line, either:

  • Hex: whitespace-separated or contiguous hex of a full Space Packet, or
  • JSONL: a JSON object with a udp_hex key.

Usage

# Gateway first (listens on 127.0.0.1:7301 by default), then:
chronus-replay --file golden_tm.hex
chronus-replay --file anomalies.jsonl 127.0.0.1:7301 --delay-ms 50 --repeat 3

Fixtures must be lab-generated synthetic bytes only (no operational RF captures). Curated examples and provenance rules live in the repository under demo/replay/ and demo/fixtures/.

License

MIT.