1.9 KiB
The sat-rs book
This book is the primary information resource for the sat-rs library in addition to the regular API documentation. It contains the following resources:
- Architecture informations and consideration which would exceeds the scope of the regular API.
- General information on how to build On-Board Software and how
sat-rs
can help to fulfill the unique requirements of writing software for remote systems. - A Getting-Started workshop where a small On-Board Software is built from scratch using sat-rs components.
Introduction
The primary goal of the sat-rs library is to provide re-usable components to write on-board software for remote systems like rovers or satellites. It is specifically written for the special requirements for these systems.
It should be noted that sat-rs is early-stage software. Important features are missing. New releases with breaking changes are released regularly, with all changes documented inside respective changelog files. You should only use this library if your are willing to work in this environment.
A lot of the architecture and general design considerations are based on the FSFW C++ framework which has flight heritage through the 2 missions FLP and EIVE.
Getting started with the example
The satrs-example
provides various practical usage examples of the sat-rs
framework. If you are more interested in
the practical application of sat-rs
inside an application, it is recommended to have a look at
the example application.