[SIS-CFDPV1] Blue Origin -- CFDP Question

Andy Willms AWillms at blueorigin.com
Fri Mar 3 17:35:12 UTC 2023


Hello Felix!

THANKS!! One of our goals in using the protocol is to of course to be compatible with other implementations, so if yours implements it in that way we should follow suit.

As for the changes to the pink sheets I would actually recommend making it even more explicit...

"One or more ... messages may be optionally included and the value of each TLV shall be constructed as indicated in..."

Or perhaps even more useful would be class diagram added as an appendix to help understand the relations between the different constructs :
[cid:image007.png at 01D94DCB.B159EA20]

Unfortunately as written you need to read a lot of that document to understand the relations between things, I know having the roadmap above would've helped me a lot if I had it. Please let me know if some part of the above diagram doesn't mesh with the intent as I'm still trying to grasp all of the interactions between things in the Blue Book.

Thanks again!

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


From: Felix Flentge <Felix.Flentge at esa.int>
Sent: Friday, March 3, 2023 5:06 AM
To: Andy Willms <AWillms at blueorigin.com>; sis-cfdpv1 at mailman.ccsds.org; dstanton at keltik.co.uk
Cc: Sergey Savelyev <ssavelyev at blueorigin.com>
Subject: RE: Blue Origin -- CFDP Question


[EXTERNAL]
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<mailto:AWillms at blueorigin.com>>
Sent: 28 February 2023 20:44
To: sis-cfdpv1 at mailman.ccsds.org<mailto:sis-cfdpv1 at mailman.ccsds.org>; Felix Flentge <Felix.Flentge at esa.int<mailto:Felix.Flentge at esa.int>>; dstanton at keltik.co.uk<mailto:dstanton at keltik.co.uk>
Cc: Sergey Savelyev <ssavelyev at blueorigin.com<mailto:ssavelyev at blueorigin.com>>
Subject: Blue Origin -- CFDP Question

Greetings!

While reading CCSDS 727.0-B-5<https://urldefense.us/v3/__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__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5pNDqmOug$> and CCSDS 720.2-G-4<https://urldefense.us/v3/__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__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5qe_BpzZg$> 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:image001.png at 01D94DC2.DBD0D1F0][cid:image002.png at 01D94DC2.DBD0D1F0]

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<https://urldefense.us/v3/__http:/6.2.3.3__;!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5oPUPsEnA$> of the blue book:
[cid:image003.png at 01D94DC2.DBD0D1F0][cid:image004.png at 01D94DC2.DBD0D1F0]

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<https://urldefense.us/v3/__http:/6.2.3.3__;!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5oPUPsEnA$>

*         Section 6.2.3.4<https://urldefense.us/v3/__http:/6.2.3.4__;!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5qxUudADA$>

*         Section 6.2.3.5<https://urldefense.us/v3/__http:/6.2.3.5__;!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5p9CmCDBg$>

*         Section 6.2.5.3<https://urldefense.us/v3/__http:/6.2.5.3__;!!OvyHrJTNo7faK-qlAog!J4ScHDPNlA7oi9Qz4uX1n33XPyD77IZR9s4quOU5hswtjX3q5DUdNZ-eSbNiEV30Iu7FQmIeKInBpVK1H5p40HR3UA$>

*         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:image005.png at 01D94DC2.DBD0D1F0]

Or would I need to send three separate TLVs to affect the desired behavior?
[cid:image006.png at 01D94DC2.DBD0D1F0]


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<mailto:dpo at esa.int>).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 23649 bytes
Desc: image001.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 76187 bytes
Desc: image002.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0008.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 24600 bytes
Desc: image003.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0009.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 61627 bytes
Desc: image004.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0010.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 27896 bytes
Desc: image005.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0011.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.png
Type: image/png
Size: 69232 bytes
Desc: image006.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0012.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image007.png
Type: image/png
Size: 167159 bytes
Desc: image007.png
URL: <http://mailman.ccsds.org/pipermail/sis-cfdpv1/attachments/20230303/691b2e17/attachment-0013.png>


More information about the SIS-CFDPV1 mailing list