Examples
Dear @robamu,
I have a kind request regarding examples. The code in this repository appears more advanced and feature-rich compared to https://gitlab.com/librecube/lib/python-spacepacket. However, the latter includes some simple examples of ground-to-satellite communication.
I was wondering if you plan to publish similar examples here as well?
Thank you!
The library is deliberately kept low-level. So far, I did not have any plans to have similar examples in this library.
However, I have an example app in the more high-level tmtccmd library (https://github.com/robamu-org/tmtccmd/blob/main/examples/app/tmtcc.py) which we used to send PUS TCs and receive PUS TMs via COM interfaces like UDP and TCP.
You can have a look at the documentation for the generic COM interface https://tmtccmd.readthedocs.io/en/latest/communication.html, if you are just interested in a very basic abstraction to allow sending packets via a generic COM interface or a concrete COM interface like a UDP client or a TCP spacepackets client.
Ground-to-satellite communication in general is a very broad topic, influenced by many factors
- What Mission Control System is used?
- What Communication hardware is used?
- How does the application stack on the satellite look like? What kind of packets are expected?
- How does the relevant interface for operators look like?
That is also the reason I kept this library low-level, to allow flexible integration into more complex systems.
Closed, unless you have more questions :)