[Css-csts] RE: User state table for "startable" procedures
Ray, Timothy J. (GSFC-5830)
timothy.j.ray at nasa.gov
Mon Oct 24 14:18:14 EDT 2011
By the way, a related technical detail to take care of in Boulder:
The linkage for communicating a peer-abort from one Provider state table to another appears to be incorrect in the current Framework spec.
For example, the Buffered Data Delivery procedure communicates a peer-abort by raising the 'Peer-abort invocation' to the Association Control procedure. But a 'Peer-abort invocation' event is associated with an incoming peer-abort invocation from the CSTS *partner*. The correct linkage for *internal* propagation of a peer-abort is by raising the 'Peer-abort xxx' event in the Association Control procedure.
Best regards,
Tim
From: Ray, Timothy J. (GSFC-5830)
Sent: Monday, October 24, 2011 2:09 PM
To: css-csts at mailman.ccsds.org
Subject: User state table for "startable" procedures
Hi,
I've uploaded state table logic for the User side of "startable" Framework procedures:
http://cwe.ccsds.org/css/docs/CSS-CSTS/CWE%20Private/CSTS%20Framework%20and%20Concept/2011_24_October%20Stateful%20Procedure%20User%20State%20Table.doc
The bigger picture:
The Framework spec has state tables for the *Provider* side of all Framework procedures. A state table for the *User* side of the Association Control procedure was uploaded months ago:
http://cwe.ccsds.org/css/docs/CSS-CSTS/CWE%20Private/CSTS%20Framework%20and%20Concept/2011_25_May%20Assoc%20Control%20User%20State%20Table.doc
The Association Control state table covers the Bind/Unbind logic. Today's upload covers the Start/Stop logic that is the heart of most of the other procedures. If there is a consensus that it would be better to publish a separate User state table for each Framework procedure (i.e. 8 User state tables instead of 2), I would be willing to put that together.
The User-side logic for the Data Processing is a superset of today's upload, so it makes sense to add one more User state table to cover this procedure. Because the Data Processing procedure is still in flux, I would like to hold off on developing this state table. However, if anyone responds saying "please provide a 'Data Processing' User state table for discussion in Boulder", I will attempt to do so.
Best regards,
Tim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/css-csts/attachments/20111024/21a16a5c/attachment.html
More information about the Css-csts
mailing list