[Sois-tcoa] [Time Distribution -- v3]

Scott,Keith L. kscott at mitre.org
Tue Apr 12 15:19:37 EDT 2005


Attached is my cut at v3 of a Time Distribution service spec for TCOAS.  I
think this version covers Stuart's "alarm at" and "periodic chime" services,
as well as the standard 'wallclock' service.  The version of 'alarm' I have
is an absolute time alarm, not a delay timer version.  I figured that an
application wanting a delay timer could simply get the current time, add
whatever it wanted to it, and submit the result as the argument to the alarm
service.  A single indication (with four parameters) covers all cases.
 
I stayed away from anything that would 'set' the TDS time, figuring that
such actions would be more management (which we may want to include in the
document, I just don't have 'em yet).  I really want to stay away from
anyting that gets into an implementation, as I secretly (in the far, far
future) want to use the time-synchronizing (NOT the clock-setting parts) of
NTP as the time distribution mechanism.  Chris levetates out of his chair
every time I mention this, so I try to do so often  :)
 
I'm not particularly clueful about getting the ISO naming convention right,
but I also figure that's just a global search-and-replace away, so if
somebody has an excellent suggestion for the primitive names, I'm all ears.
 
I included the POSIX (http://www.opengroup.org/austin/papers/posix_faq.html)
<http://www.opengroup.org/austin/papers/posix_faq.html) time.h> time.h
specification at the end of the document; there was some discussion of
possibly adopting POSIX.  I fear that even a struct tm is a bit heavyweight,
but again, would welcome discussion on the topic.
 
Comments welcome.
 
        --keith
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/sois-tcoa/attachments/20050412/489b1f73/attachment.htm


More information about the Sois-tcoa mailing list