-
Notifications
You must be signed in to change notification settings - Fork 0
introduction
Sherekin edited this page Jul 6, 2018
·
3 revisions
QtSat or qtsat is a project in the area of Orbiting Satellites Carrying Amateur Radio (short OSCAR). It provides a simple dashboard that lets user see the data of a specific satellite. The data can be logged, stored and visualized.
It is started as an entire OpenSource project to include as many OSCAR's as possible.
This project runs under the GnuGPLv3 and at wish later versions.
Copyright (C) 2018, Daniel Föhn @gnomengineer
QtSat is a dashboard for tracking satellite and their data.
Main Features:
- decode satellite signals into raw data
- store data over a long period
- visualize collected data
- cover multiple satellites
- allow tracking of satellites
In regards to the architecture, QtSat should fulfill following quality goals
Nr. | Quality | Motivation |
---|---|---|
1 | Modularity | Extra features for satellites should be built in a modular and reusable way |
1.1 | Extendability | Further should the architecture allow easy extension of new functionality as well maintaining old functionality |
2 | Understandability | For an open source project is a shared understanding of code and requirements key |
3 | Attractiveness | The application should be easy to use and fast at what it does. |
4 | Testability | The architecture should allow easy testing of all main building blocks |
the following list contains all the stakeholders of this project
Role/Name | Goal |
---|---|
Developers | Developers interested in learning C++ with Qt and contributing to an open source community combined with radio amateurs |
Radio Amateurs | Radio amateurs who are looking to collect satellite data |
Teachers | Teachers who are looking for a tool to explain STEM fields to students |
Space engineer | Space engineer who are looking to track their satellites |
standard documentation template by arc42