-
Currently the CFDP "User" concept is handled via the struct User which is based on the interprocess crate implemented as Unix domain sockets on Unix and named pipes on Windows.
I propose to transfo…
-
Experimenting with larger (~200MB) file transfers I discovered that the checksum computation is very slow (~90 seconds for a 200MB file on a Ubuntu 20 with a relatively fast SSD). This will cause the …
-
CCSDS is the SDO on space standards.
CCSDS publishes the following types of standards:
* CCSDS Recommended Standards (Blue Books)
* CCSDS Recommended Practices (Magenta Books)
* CCSDS Informatio…
-
Currently in daemon.rs, the SendTransaction is initialized without metadata and immediately after the metadata is set:
https://github.com/ASU-cubesat/cfdp-rs/blob/main/cfdp-core/src/daemon.rs#L749
…
-
In several places but especially when computing the size of the file data PDUs, the code will do a clone followed by an encode:
https://github.com/ASU-cubesat/cfdp-rs/blob/main/cfdp-core/src/transact…
-
**This issue was imported from the GSFC issue tracking system**
_Imported from_: [GSFCCFS-1728] CF function CF_CFDP_IsSender(transaction_t *ti) is odd one out because it uses ti
_Originally submitted…
-
**This issue was imported from the GSFC issue tracking system**
_Imported from_: [GSFCCFS-1732] CF function CF_CFDP_ProcessPlaybackDirectory has an oddly bracketed block
_Originally submitted by_: Gi…
-
Hello,
I've been playing with your cfdp library and I think it could be a nice improvement if you made VariableID copy - that avoids doing clone all over the place.
I think it should be ok since…
-
**Checklist (Please check before submitting)**
* [x ] I reviewed the [Contributing Guide](https://github.com/nasa/CF/blob/main/CONTRIBUTING.md).
* [x ] I performed a cursory search to see if the b…
-
Integrate the standard CF, DS, and FM to enable CFDP in NOS3.
Setup the repository to generate data files and provide sample downlink scripts to retrieve them.