[SIS-CFDPV1] Blue Origin -- CFDP Question

Felix Flentge Felix.Flentge at esa.int
Fri Mar 3 10:05:31 UTC 2023


Dear Andy,

I am always happy to see more people using the standard (and actually using features I have not seen being used in operations: SFO I would hope to see replaced by CFDP over Bundle Protocol in the future and proxy operations are typically replaced by mission/agency specific commanding outside CFDP).

Regarding your question, my interpretation (and implementation) is that 'one or more' means 'one or more TVL' and not 'multiple messages in a single TVL' (slightly less efficient but much easier to parse).
(The Green Book is not normative and may contain some mistakes.)

So, if nobody objects, we should clarify this in the upcoming pink sheets to the standard. Would the formulation

One or more ... messages may be optionally included and each shall be constructed as indicated in ...

be clear enough?

Regards,
Felix

From: Andy Willms <AWillms at blueorigin.com>
Sent: 28 February 2023 20:44
To: sis-cfdpv1 at mailman.ccsds.org; Felix Flentge <Felix.Flentge at esa.int>; dstanton at keltik.co.uk
Cc: Sergey Savelyev <ssavelyev at blueorigin.com>
Subject: Blue Origin -- CFDP Question

Greetings!

While reading CCSDS 727.0-B-5<https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpublic.ccsds.org%2FPubs%2F727x0b5.pdf&data=05%7C01%7CFelix.Flentge%40esa.int%7Cce5078e443f340ead37e08db19c43ea1%7C9a5cacd02bef4dd7ac5c7ebe1f54f495%7C0%7C0%7C638132102886083693%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Z1%2FETNTTl7c2pAv8fQAK50d9PkaffpdtC6g8jUETcfg%3D&reserved=0> and CCSDS 720.2-G-4<https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpublic.ccsds.org%2FPubs%2F720x2g4.pdf&data=05%7C01%7CFelix.Flentge%40esa.int%7Cce5078e443f340ead37e08db19c43ea1%7C9a5cacd02bef4dd7ac5c7ebe1f54f495%7C0%7C0%7C638132102886083693%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2KNxfB74ZEn9v1jglzzF61%2BAuJ903JcKOpVwiAxDXkw%3D&reserved=0> I noticed what might be a typo/ambiguity in the document(s) and was hoping to get some clarification.

Based on section 3.7.2 in the green book a SFO Message to User can contain multiple 'Msgs to User'. That is to say, a single user message TLV can contain one or more reserved user messages. The blue book seems to convey this behavior in section B.2.4.3 with the wording "One or more SFO Messages to User may be optionally included...":
[cid:image002.png at 01D94D24.B30BD9C0][cid:image003.png at 01D94D24.B30BD9C0]

On the other hand 'Proxy Message to User' does not seem to indicate that in section 3.2.2 of the green book, but the same wordage is used in section 6.2.3.3 of the blue book:
[cid:image004.png at 01D94D24.B30BD9C0][cid:image005.png at 01D94D24.B30BD9C0]

Which leads to my question, is the wording "one or more" for the following sections in the blue book describing the existence of one or more TLVs in a given PDU or the existence of one or more reserved messages in that single TLV?

*         Section 6.2.3.3

*         Section 6.2.3.4

*         Section 6.2.3.5

*         Section 6.2.5.3

*         Section B2.4.3

*         Section B2.4.4

*         Section B2.4.5

Perhaps asked another way, assuming I wanted to set 3 fault handler overrides could that be done with the following structure
[cid:image007.png at 01D94D24.B30BD9C0]

Or would I need to send three separate TLVs to affect the desired behavior?
[cid:image008.png at 01D94D24.B30BD9C0]


Thank you for any help you can provide!!

Andy Willms
AERS SW Applications Engineer III
Blue Origin - Orbital Launch Site
8082 Space Commerce Way
Merritt Island, FL 32953
(C): 716-213-8502

This message is intended only for the recipient(s) named above. It may contain proprietary information and/or protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received this e-mail in error, please notify the sender immediately. ESA applies appropriate organisational measures to protect personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo at esa.int).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 23649 bytes
Desc: image002.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 76187 bytes
Desc: image003.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 24600 bytes
Desc: image004.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0008.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 61627 bytes
Desc: image005.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0009.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image007.png
Type: image/png
Size: 27896 bytes
Desc: image007.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0010.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image008.png
Type: image/png
Size: 69232 bytes
Desc: image008.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/54b45f1c/attachment-0011.png>


More information about the SIS-CFDPV1 mailing list