Disable the IDLE_PACKET #4705
-
|
Is it possible to disable the IDLE_PACKET? Due to how we anticipate integration with another system we would like only meaningful data to be sent over our FSW interface. The idle packets are not needed for our use case. Can they be disabled? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
|
@keck-in-space can you clarify which IDLE_PACKET you're talking about and where you're seeing it? If it is about the IDLE pattern within the TM frames, this is specified by the CCSDS standard and we likely don't want to diverge from that. If you're concerned with the overhead that may incur****, the recommendation is to use another framing protocol. The lightweight F´ protocol might be enough for you - or I encourage you to put in a feature request for a more modern CCSDS protocol such as USLP so that I'm not the only one talking about it all the time 😄 **** long digression: and why would anyone not be concerned — I'm not sure why TM was defined to be fixed-length, but it seems questionable with space's limited link budget. All standards defined by CCSDS since are variable length frames, AFAIK. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the reply, @thomas-bc! Yes, I was referring to the TM frames idle packet. At first we were a bit confused because in the past we have implemented the Space Packet Protocol (CCSDS 133.0-B-1) which doesn't use idle packets and not the TM Space Data Link protocol, as implemented here. I definitely agree that we are mainly concerned with the additional overhead since our bus will store everything we send as time-tagged files. I was surprised that TM Space Data Link wasn't variable length as well. I would love a more modern or even an older standard like the one we have previously used. For now though, perhaps the F´ protocol could work for us. I hate to ask for this, but I did attempt to enable the F´ protocol and I could not get it to function. Is there a guide for how to move from the default ComCcsds topology to the ComFprime topology? I can show you what I tried if that's helpful. Thank you again for the help! |
Beta Was this translation helpful? Give feedback.
Discussed through other channels and it seems you've implemented things with ComFprime correctly, maybe were missing on the
fprime-gds --framing-selection fprimeoption. To be confirmed.