diff --git a/Cargo.toml b/Cargo.toml index 66610da..4334157 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace] members = [ - "fsrc-core", + "satrs-core", "spacepackets", - "fsrc-example" + "satrs-example" ] diff --git a/README.md b/README.md index ce87c7a..e27e06b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,14 @@ -Rust Flight Software Framework Launchpad +sat-rs launchpad ========= This is the prototyping repository for the initial version of a Rust Flight Software Framework. + +Currently, it contains the following major subcrates: + +1. The [`spacepackets`](https://egit.irs.uni-stuttgart.de/rust/spacepackets) crate which contains + basic ECSS and CCSDS packet protocol implementations. +2. The [`fsrc-core`](https://egit.irs.uni-stuttgart.de/rust/fsrc-launchpad/src/branch/main/fsrc-core) + crate containing the core components of sat-rs +3. The [`fscr-example`](https://egit.irs.uni-stuttgart.de/rust/fsrc-launchpad/src/branch/main/fsrc-example) + crate which shows a simple example on-board software using various sat-rs components. diff --git a/fsrc-core/CHANGELOG.md b/satrs-core/CHANGELOG.md similarity index 100% rename from fsrc-core/CHANGELOG.md rename to satrs-core/CHANGELOG.md diff --git a/fsrc-core/Cargo.toml b/satrs-core/Cargo.toml similarity index 100% rename from fsrc-core/Cargo.toml rename to satrs-core/Cargo.toml diff --git a/fsrc-core/images/event_man_arch.graphml b/satrs-core/images/event_man_arch.graphml similarity index 100% rename from fsrc-core/images/event_man_arch.graphml rename to satrs-core/images/event_man_arch.graphml diff --git a/fsrc-core/images/event_man_arch.png b/satrs-core/images/event_man_arch.png similarity index 100% rename from fsrc-core/images/event_man_arch.png rename to satrs-core/images/event_man_arch.png diff --git a/fsrc-core/src/error.rs b/satrs-core/src/error.rs similarity index 100% rename from fsrc-core/src/error.rs rename to satrs-core/src/error.rs diff --git a/fsrc-core/src/event_man.rs b/satrs-core/src/event_man.rs similarity index 100% rename from fsrc-core/src/event_man.rs rename to satrs-core/src/event_man.rs diff --git a/fsrc-core/src/events.rs b/satrs-core/src/events.rs similarity index 100% rename from fsrc-core/src/events.rs rename to satrs-core/src/events.rs diff --git a/fsrc-core/src/executable.rs b/satrs-core/src/executable.rs similarity index 100% rename from fsrc-core/src/executable.rs rename to satrs-core/src/executable.rs diff --git a/fsrc-core/src/hal/host/mod.rs b/satrs-core/src/hal/host/mod.rs similarity index 100% rename from fsrc-core/src/hal/host/mod.rs rename to satrs-core/src/hal/host/mod.rs diff --git a/fsrc-core/src/hal/host/udp_server.rs b/satrs-core/src/hal/host/udp_server.rs similarity index 100% rename from fsrc-core/src/hal/host/udp_server.rs rename to satrs-core/src/hal/host/udp_server.rs diff --git a/fsrc-core/src/hal/mod.rs b/satrs-core/src/hal/mod.rs similarity index 100% rename from fsrc-core/src/hal/mod.rs rename to satrs-core/src/hal/mod.rs diff --git a/fsrc-core/src/lib.rs b/satrs-core/src/lib.rs similarity index 100% rename from fsrc-core/src/lib.rs rename to satrs-core/src/lib.rs diff --git a/fsrc-core/src/objects.rs b/satrs-core/src/objects.rs similarity index 100% rename from fsrc-core/src/objects.rs rename to satrs-core/src/objects.rs diff --git a/fsrc-core/src/params.rs b/satrs-core/src/params.rs similarity index 100% rename from fsrc-core/src/params.rs rename to satrs-core/src/params.rs diff --git a/fsrc-core/src/pool.rs b/satrs-core/src/pool.rs similarity index 100% rename from fsrc-core/src/pool.rs rename to satrs-core/src/pool.rs diff --git a/fsrc-core/src/pus/event.rs b/satrs-core/src/pus/event.rs similarity index 100% rename from fsrc-core/src/pus/event.rs rename to satrs-core/src/pus/event.rs diff --git a/fsrc-core/src/pus/event_man.rs b/satrs-core/src/pus/event_man.rs similarity index 100% rename from fsrc-core/src/pus/event_man.rs rename to satrs-core/src/pus/event_man.rs diff --git a/fsrc-core/src/pus/mod.rs b/satrs-core/src/pus/mod.rs similarity index 100% rename from fsrc-core/src/pus/mod.rs rename to satrs-core/src/pus/mod.rs diff --git a/fsrc-core/src/pus/verification.rs b/satrs-core/src/pus/verification.rs similarity index 100% rename from fsrc-core/src/pus/verification.rs rename to satrs-core/src/pus/verification.rs diff --git a/fsrc-core/src/tmtc/ccsds_distrib.rs b/satrs-core/src/tmtc/ccsds_distrib.rs similarity index 100% rename from fsrc-core/src/tmtc/ccsds_distrib.rs rename to satrs-core/src/tmtc/ccsds_distrib.rs diff --git a/fsrc-core/src/tmtc/mod.rs b/satrs-core/src/tmtc/mod.rs similarity index 100% rename from fsrc-core/src/tmtc/mod.rs rename to satrs-core/src/tmtc/mod.rs diff --git a/fsrc-core/src/tmtc/pus_distrib.rs b/satrs-core/src/tmtc/pus_distrib.rs similarity index 100% rename from fsrc-core/src/tmtc/pus_distrib.rs rename to satrs-core/src/tmtc/pus_distrib.rs diff --git a/fsrc-core/src/tmtc/tm_helper.rs b/satrs-core/src/tmtc/tm_helper.rs similarity index 100% rename from fsrc-core/src/tmtc/tm_helper.rs rename to satrs-core/src/tmtc/tm_helper.rs diff --git a/fsrc-core/tests/pools.rs b/satrs-core/tests/pools.rs similarity index 100% rename from fsrc-core/tests/pools.rs rename to satrs-core/tests/pools.rs diff --git a/fsrc-core/tests/pus_autogen_events.rs b/satrs-core/tests/pus_autogen_events.rs similarity index 100% rename from fsrc-core/tests/pus_autogen_events.rs rename to satrs-core/tests/pus_autogen_events.rs diff --git a/fsrc-core/tests/pus_events.rs b/satrs-core/tests/pus_events.rs similarity index 100% rename from fsrc-core/tests/pus_events.rs rename to satrs-core/tests/pus_events.rs diff --git a/fsrc-core/tests/pus_verification.rs b/satrs-core/tests/pus_verification.rs similarity index 100% rename from fsrc-core/tests/pus_verification.rs rename to satrs-core/tests/pus_verification.rs diff --git a/fsrc-example/Cargo.toml b/satrs-example/Cargo.toml similarity index 100% rename from fsrc-example/Cargo.toml rename to satrs-example/Cargo.toml diff --git a/satrs-example/README.md b/satrs-example/README.md new file mode 100644 index 0000000..e69de29 diff --git a/fsrc-example/pyclient/.gitignore b/satrs-example/pyclient/.gitignore similarity index 100% rename from fsrc-example/pyclient/.gitignore rename to satrs-example/pyclient/.gitignore diff --git a/fsrc-example/pyclient/main.py b/satrs-example/pyclient/main.py similarity index 100% rename from fsrc-example/pyclient/main.py rename to satrs-example/pyclient/main.py diff --git a/fsrc-example/pyclient/requirements.txt b/satrs-example/pyclient/requirements.txt similarity index 100% rename from fsrc-example/pyclient/requirements.txt rename to satrs-example/pyclient/requirements.txt diff --git a/fsrc-example/pyclient/seqcnt.txt b/satrs-example/pyclient/seqcnt.txt similarity index 100% rename from fsrc-example/pyclient/seqcnt.txt rename to satrs-example/pyclient/seqcnt.txt diff --git a/fsrc-example/pyclient/tmtc_conf.json b/satrs-example/pyclient/tmtc_conf.json similarity index 100% rename from fsrc-example/pyclient/tmtc_conf.json rename to satrs-example/pyclient/tmtc_conf.json diff --git a/fsrc-example/src/bin/client.rs b/satrs-example/src/bin/client.rs similarity index 100% rename from fsrc-example/src/bin/client.rs rename to satrs-example/src/bin/client.rs diff --git a/fsrc-example/src/bin/obsw/ccsds.rs b/satrs-example/src/bin/obsw/ccsds.rs similarity index 100% rename from fsrc-example/src/bin/obsw/ccsds.rs rename to satrs-example/src/bin/obsw/ccsds.rs diff --git a/fsrc-example/src/bin/obsw/main.rs b/satrs-example/src/bin/obsw/main.rs similarity index 100% rename from fsrc-example/src/bin/obsw/main.rs rename to satrs-example/src/bin/obsw/main.rs diff --git a/fsrc-example/src/bin/obsw/pus.rs b/satrs-example/src/bin/obsw/pus.rs similarity index 100% rename from fsrc-example/src/bin/obsw/pus.rs rename to satrs-example/src/bin/obsw/pus.rs diff --git a/fsrc-example/src/bin/obsw/tmtc.rs b/satrs-example/src/bin/obsw/tmtc.rs similarity index 100% rename from fsrc-example/src/bin/obsw/tmtc.rs rename to satrs-example/src/bin/obsw/tmtc.rs diff --git a/fsrc-example/src/bin/test.rs b/satrs-example/src/bin/test.rs similarity index 100% rename from fsrc-example/src/bin/test.rs rename to satrs-example/src/bin/test.rs diff --git a/fsrc-example/src/lib.rs b/satrs-example/src/lib.rs similarity index 100% rename from fsrc-example/src/lib.rs rename to satrs-example/src/lib.rs