-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement AOS Transfer Frames #60
Comments
Hey, I'm working with the LunaH-Map team and I'm currently working on implementing this. It should be done in a few days or so. Can you please explain the changes required in |
Hi @kmarwah, that's great to hear! So the last two bullet points above are referring to the same thing, the last one is just providing detail. The code in RAF here Line 337 in 9e1e0c4
Line 404 in 7fb34ea
TMTransFrame . If you will be using RAF or RCF with the AOSTransFrame instead, then you will need a way to change the frame that the _transfer_data_invoc_handler uses, or write a new handler. It may make the most sense to add a parameter to the RAF/RCF classes for the type of transfer frame to use, which defaults to TMTransFrame , and which the handler then references (@MJJoyce any thoughts on that?)
|
@kmarwah implemented AOS transfer frames using the Iris radio's ICD (see PR #69 for details). This implementation should be expanded to match the CCSDS's AOS spec, https://public.ccsds.org/Pubs/732x0b3e1.pdf |
Issue #60: Implement AOS Transfer Frames per Spec
Small sat missions use AOS transfer frames rather than TM transfer frames.
AIT-DSN/ait/dsn/sle/frames.py
Line 83 in 7fb34ea
https://github.com/NASA-AMMOS/AIT-DSN/blob/master/ait/dsn/sle/frames.py
frame._data
to telem socket inRAF._transfer_data_invoc_handler
- needs to be changed either by sub-classing or explicitly overwritingself._handlers
for that handler type (frame._data
is filled in frame class in frames.py)AIT-DSN/ait/dsn/sle/raf.py
Line 328 in 7fb34ea
The text was updated successfully, but these errors were encountered: