Time Measurement

Registered by Mike Allen on 2007-04-03

Define the basic time measurement unit support required by the Facsimile library. This is an essential pre-requisite to the event scheduling and dispatching engine.

Facsimile permits the use of many different fixed-duration time units, such as seconds, milliseconds, minutes, hours, days and weeks. However, internally, all time values are stored as seconds, which is the SI standard time unit. (The issue of leap seconds is deliberately ignored for the purpose of defining a "fixed-duration" time unit.)

Variable-duration time units such as months, years, centuries, etc. are not supported.

Blueprint information

Status:
Started
Approver:
Mike Allen
Priority:
Essential
Drafter:
Mike Allen
Direction:
Approved
Assignee:
Mike Allen
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Good progress
Milestone target:
None
Started by
Mike Allen on 2011-08-31

Related branches

Sprints

Whiteboard

2011-08-31:

(Yet another) project re-launch underway. Facsimile is now written in Scala, which permits far more convenient and intuitive implementations of measurement types.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.