[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