[Css-csts] RE: DPP Prototype ASN.1 definitions
Zoller, David A. (MSFC-EO50)[HOSC SERVICES CONTRACT]
david.a.zoller at nasa.gov
Fri Jan 17 09:18:45 EST 2014
Dear CSTS WG Members,
Last night, I had additional thoughts on the TransferBuffer so I would like to add another set of bullets to the list:
· TransferBuffer is only mentioned in the Behavior section (4.7.4) of Buffered Data Processing
o Is the usage of the TransferBuffer allowed with Sequence-Controlled Data Processing?
· TransferBuffer is defined as a "SEQUENCE OF ProcessDataInvocation"
o Has a definition of "SEQUENCE OF CstsFrameworkPdu" already been considered and rejected?
§ Is that even possible in ASN.1?
§ PDU type checking would be done by the Performer to ensure that they are all ProcessDataInvocations in this case
Best regards,
DZ
David Zoller
COLSA Corporation
MSFC/HOSC - C107
*Office: (256) 544-1820
*EMail: david.a.zoller at nasa.gov<mailto:david.a.zoller at nasa.gov>
From: Zoller, David A. (MSFC-EO50)[HOSC SERVICES CONTRACT]
Sent: Thursday, January 16, 2014 2:27 PM
To: css-csts at mailman.ccsds.org
Subject: DPP Prototype ASN.1 definitions
Dear CSTS WG Members,
I have been updating the DPP Provider prototype with the latest ASN.1 definitions that I could find which I pulled from the document: 921x1r2[Draft_201310]_-_All_Services.docx. Please find below some comments on the ASN.1 definitions.
· The ASN.1 uses Performer/Invoker while the document uses Provider/User
o Is there a preferred terminology?
o I am okay with using both as is ;-)
· BIND and UNBIND invocations use a parameter name of invocationHeader while all of the other messages use standardInvocationHeader
o I think it would be better if they were all consistent
· StandardInvocationHeader.procedureInstanceId.procedureType usage
o I wish to instantiate the appropriate performer type based on the invoker's specified ProcedureType
§ bufferedDataProcessing and sequenceControlledDataProcessing types are defined
§ It would be useful to be able to specify bufferedDataProcessingComplete and bufferedDataProcessingTimely types
o Or will there be individual START formats for each of the types that I should key on?
o Should these be part of the Framework baseline ASN.1 or would these be extensions for the prototype?
· There were a few errors and warnings while processing the ASN.1
o These have probably been corrected since the draft in October but let me know if anyone needs details
· TransferBuffer with ProcessDataInvocations is not incorporated into the CstsFrameworkPdu structure yet
o I am making use of the TransferBufferInvocation with TransferDataNotifications until the other is available
I recognize that this is a work in progress and I probably do not have the latest and greatest version. I am willing to help validate the DPP end of things as best I can if so desired.
Best regards,
David
David Zoller
COLSA Corporation
MSFC/HOSC - C107
*Office: (256) 544-1820
*EMail: david.a.zoller at nasa.gov<mailto:david.a.zoller at nasa.gov>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/css-csts/attachments/20140117/fd939b82/attachment.htm
More information about the Css-csts
mailing list