nasa / nos3

NASA Operational Simulator for Small Satellites
Other
350 stars 78 forks source link

YAMCS Ground Software Option #80

Open jlucas9 opened 2 years ago

jlucas9 commented 2 years ago

Add a YAMCS options for ground software - https://yamcs.org/

Through this issue:

Looking forward:

jlucas9 commented 6 months ago

Possibility to change to YAMCS

xpromache commented 1 month ago

Hello, Yamcs developer here. Can I help somehow with this task?

jlucas9 commented 1 month ago

Hello, Yamcs developer here. Can I help somehow with this task?

Hi @xpromache,
We're getting staff up now to get this integrated and can certainly use some guidance and testers as we get things moving!

xpromache commented 1 month ago

you may run into issues with the TM/TC database - can you point me to something describing your current approach of handling that?

jlucas9 commented 1 month ago

you may run into issues with the TM/TC database - can you point me to something describing your current approach of handling that?

The plan is to move to XTCE in the future and initially just hand code a ground database for use instead of the existing COSMOS ones. Presently we're talking space packets to and from the ground software and having CryptoLib do TC/TM framing for us, but could certainly adjust that as needed.

xpromache commented 1 month ago

Is the current COSMOS database handcoded? Or is it generated from something else?

We have a python library that generates XTCE, I hope it can be used to convert automatically the COSMOS database or whatever is used to generate it: https://github.com/yamcs/pymdb