Skip to content
/ cfpd Public

A for-fun Go implementation of the CCSDS File Delivery Protocol used in various deep space missions

Notifications You must be signed in to change notification settings

salcho/cfpd

Repository files navigation

CCSDS FILE DELIVERY PROTOCOL

This repo holds a naive, partial implementation of the CCSDS File Delivery Protocol in Go. It implements a very small subset of the full spec, including:

  • Unacknowledged transaction types.
  • A minimal set of PDUs needed to support Copy File operations.
  • TLV, LV value encoding.
  • End-to-end testing for a ListDirectory operation.
  • Support for UDP transport.
  • CRC32, Proximity-1 CRC and modular checksums.

Links

About

A for-fun Go implementation of the CCSDS File Delivery Protocol used in various deep space missions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages