[Css-csts] Updated CSTS SFW on CWE - labels

John Pietras john.pietras at gst.com
Wed Jun 19 15:36:35 EDT 2013


Yves,
As we discussed in the CSTSWG telecon earlier today, I have identified an number of places where the additional capability to use parameter and event labels needs to be documented. I have marked-up a copy of the SFW draft and uploaded it to the CWE at URL
http://cwe.ccsds.org/css/docs/CSS-CSTS/CWE%20Private/CSTS%20Framework%20and%20Concept/921x1r2%5BDraft%20201306%5D%20-%20Return%20Services-JVP.docx

In addition to enabling Word markup for additions and deletions, I have also flagged each of my changes with a comment balloon to differentiate my proposed changes from the others that were already in the document.

Following is a summary of the changes that I made. I also found a few typos, which I corrected.


1.       3.11.2.2.2.1, GET list-of-parameters: In some places the list-of-parameters is specified as containing a list of individual parameter names or labels, but here it is specified as containing a list of individual parameter names or a list of individual parameter labels. The difference is significant: in the first case, the list-of-parameters can contain a mix of names and labels, whereas in the second case it is restricted to contain all names or all labels. I recommend that the more-general mix be supported, which would require that 3.11.2.2.2.1 be reworded. I marked the section with a comment but I did not make the change myself.

2.       3.11.2.3.1(b), GET diagnostic: extends 'unknown parameter identifier' to also cover parameter identifiers carried in Parameter Labels.

3.       4.4.2.2, Information Query Concepts: addresses querying using individual parameter labels.

4.       4.7.2.2, Cyclic Report Concepts: completes the uses of parameter labels.

5.       4.7.3.1.3, Cyclic Report Starting Behavior: adds support for parameter labels.

6.       4.7.4.1.2.4, Cyclic Report START list-of-parameters: In some places the list-of-parameters is specified as containing a list of individual parameter names or labels, but here it is specified as containing a list of individual parameter names or a list of individual parameter labels. The difference is significant: in the first case, the list-of-parameters can contain a mix of names and labels, whereas in the second case it is restricted to contain all names or all labels. I recommend that the more-general mix be supported, which would require that 4.7.4.1.2.4 be reworded. I marked the section with a comment but I did not make the change myself.

7.       4.7.4.1.3.1(b), Cyclic Report START diagnostic: extends 'unknown parameter identifier' to also cover parameter identifiers carried in Parameter Labels.

8.       4.8.2.2, Notification Concepts: adds individual event labels.

9.       4.8.3.1.3, Notification Starting Behavior: adds support for event labels.

10.   4.8.3.2, Notification Notifying Occurrence of Events Behavior: New requirements added: (a) if an event name is used in the list-of-events, then the corresponding notification-type parameter must use the event name; (b) services and derived procedures must specify whether and under what conditions event names or labels can be used in notification-type parameters when the list-of-events contains an event label.

11.   4.8.4.1.2.2.2.2, Notification START list-of-events: add support for event labels.

12.   4.8.4.1.3(b), Notification START diagnostic: extends 'unknown parameter identifier' to also cover event identifiers carried in Event Labels.

13.   Annex B: New requirements added: (a) if a parameter name is used in the list-of-parameters, then the corresponding qualified parameter must use the parameter name; (b) services and derived procedures must specify whether and under what conditions parameter names or labels can be used in qualified parameters when the list-of-parameters contains a parameter label.

14.   E3.3, Common Types: extends the ListofParamEventsDiagnostics type to allow for labels to be returned for the unknownParamEventIdentifier choice.

Best regards,
John

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/css-csts/attachments/20130619/2f9ad2f0/attachment.htm


More information about the Css-csts mailing list