Skip to content

Implement CCSDS File Delivery Protocol #2768

Open
@chownw

Description

@chownw
F´ Version
Affected Component

Feature Description

This feature introduces to F' the core file delivery capabilities from the latest CCSDS File Delivery Protocol (CFDP).

The goal is to implement CFDP in several stages. The recommend standard describes two service classes: Class 1 CFDP (unreliable transfer) and Class 2 CFDP (reliable transfer). The following subtasks only implement CFDP features required for core file delivery. Filestore requests, user operations, and other optional convenience features are not currently within the goals of this feature.

Recommended Standard:
https://public.ccsds.org/Pubs/727x0b5.pdf

Informational Reports:
https://public.ccsds.org/Pubs/720x1g4.pdf
https://public.ccsds.org/Pubs/720x2g4.pdf

For each subtask there is a corresponding task for implementing the change on the GDS side.

Subtasks

Rationale

This feature moves F' towards CCSDS compliance, allowing interoperability with other CCSDS compliant systems. By itself, Class 1 CFDP provides a base file transfer capability. Class 2 CFDP provides reliable file transfer over unreliable connections and simplifies operations through automated retransmission.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions